<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Interactive BOM for KiCAD</title>
  <style type="text/css">
:root {
  --pcb-edge-color: black;
  --pad-color: #878787;
  --pad-color-highlight: #D04040;
  --pin1-outline-color: #ffb629;
  --pin1-outline-color-highlight: #b4ff03;
  --silkscreen-edge-color: #aa4;
  --silkscreen-polygon-color: #4aa;
  --silkscreen-text-color: #4aa;
  --fabrication-edge-color: #907651;
  --fabrication-polygon-color: #907651;
  --fabrication-text-color: #a27c24;
}

html, body {
  margin: 0px;
  height: 100%;
  font-family: Verdana, sans-serif;
}

.dark {
  --pcb-edge-color: #eee;
  --pad-color: #808080;
  --pin1-outline-color: #ffa800;
  --pin1-outline-color-highlight: #ccff00;
  background-color: #252c30;
  color: #eee;
}

button {
  background-color: #eee;
  border: 1px solid #888;
  color: black;
  height: 44px;
  width: 44px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bolder;
}

.dark button {
  /* This will be inverted */
  background-color: #c3b7b5;
}

button.depressed {
  background-color: #0a0;
  color: white;
}

.dark button.depressed {
  /* This will be inverted */
  background-color: #b3b;
}

button:focus {
  outline: 0;
}

button#tb-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

button#lr-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

button#bom-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

button#copy {
  background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
  background-position: 6px 6px;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  border-radius: 6px;
  height: 40px;
  width: 40px;
  margin: 10px 5px;
}

button#copy:active {
    box-shadow: inset 0px 0px 5px #6c6c6c;
}

textarea.clipboard-temp {
  position: fixed;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  padding: 0;
  border: None;
  outline: None;
  box-shadow: None;
  background: transparent;
}

.left-most-button {
  border-right: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.middle-button {
  border-right: 0;
}

.right-most-button {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.button-container {
  font-size: 0;
}

.dark .button-container {
  filter: invert(1);
}

@media print {
  .hideonprint {
    display: none;
  }
}

canvas {
  cursor: crosshair;
}

canvas:active {
  cursor: grabbing;
}

.fileinfo {
  width: 100%;
  max-width: 1000px;
  border: none;
  padding: 5px;
}

.fileinfo .title {
  font-size: 20pt;
  font-weight: bold;
}

.fileinfo td {
  overflow: hidden;
  white-space: nowrap;
  max-width: 1px;
  width: 50%;
  text-overflow: ellipsis;
}

.bom {
  border-collapse: collapse;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 10pt;
  table-layout: fixed;
  width: 100%;
  margin-top: 1px;
}

.bom th, .bom td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

.dark .bom th, .dark .bom td {
  border: 1px solid #777;
}

.bom th {
  background-color: #CCCCCC;
  background-clip: padding-box;
}

.dark .bom th {
  background-color: #3b4749;
}

.bom tr.highlighted:nth-child(n) {
  background-color: #cfc;
}

.dark .bom tr.highlighted:nth-child(n) {
  background-color: #226022;
}

.bom tr:nth-child(even) {
  background-color: #f2f2f2;
}

.dark .bom tr:nth-child(even) {
  background-color: #313b40;
}

.bom tr {
  transition: background-color 0.2s;
}

.bom .numCol {
  width: 25px;
}

.bom .Description {
  width: 10%;
}

.bom .Part {
  width: 10%;
}

.bom .Value {
  width: 15%;
}

.bom .Quantity {
  width: 65px;
}

.bom th .sortmark {
  position: absolute;
  right: 1px;
  top: 1px;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #221 transparent;
  transform-origin: 50% 85%;
  transition: opacity 0.2s, transform 0.4s;
}

.dark .bom th .sortmark {
  filter: invert(1);
}

.bom th .sortmark.none {
  opacity: 0;
}

.bom th .sortmark.desc {
  transform: rotate(180deg);
}

.bom th:hover .sortmark.none {
  opacity: 0.5;
}

.bom .bom-checkbox {
  width: 30px;
  position: relative;
  user-select: none;
  -moz-user-select: none;
}

.bom .bom-checkbox:before {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #51829f transparent transparent transparent;
  visibility: hidden;
  top: -15px;
}

.bom .bom-checkbox:after {
  content: "Double click to set/unset all";
  position: absolute;
  color: white;
  top: -35px;
  left: -26px;
  background: #51829f;
  padding: 5px 15px;
  border-radius: 8px;
  white-space: nowrap;
  visibility: hidden;
}

.bom .bom-checkbox:hover:before, .bom .bom-checkbox:hover:after {
  visibility: visible;
  transition: visibility 0.2s linear 1s;
}

.split {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: inherit;
}

.split.split-horizontal, .gutter.gutter-horizontal {
  height: 100%;
  float: left;
}

.gutter {
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: background-color 0.3s;
}

.dark .gutter {
  background-color: #777;
}

.gutter.gutter-horizontal {
  background-image: url('');
  cursor: ew-resize;
  width: 5px;
}

.gutter.gutter-vertical {
  background-image: url('');
  cursor: ns-resize;
  height: 5px;
}

.searchbox {
  float: left;
  height: 40px;
  margin: 10px 5px;
  padding: 12px 32px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 6px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  background-image: url('');
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.dark .searchbox {
  background-color: #111;
  color: #eee;
}

.searchbox::placeholder {
  color: #ccc;
}

.dark .searchbox::placeholder {
  color: #666;
}

.filter {
  width: calc(60% - 64px);
}

.reflookup {
  width: calc(40% - 10px);
}

input[type=text]:focus {
  background-color: white;
  border: 1px solid #333;
}

.dark input[type=text]:focus {
  background-color: #333;
  border: 1px solid #ccc;
}

mark.highlight {
  background-color: #5050ff;
  color: #fff;
  padding: 2px;
  border-radius: 6px;
}

.dark mark.highlight {
  background-color: #76a6da;
  color: #111;
}

.menubtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.statsbtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.52 9.53'%3E%3Cg fill='none' stroke-width='.53'%3E%3Cpath d='M.8.8h7.4v7.67H.8z' stroke='%23666'/%3E%3Cpath d='M8.73 1.06V9H1.06' stroke='%23ccc'/%3E%3Cpath d='M1.85 2.12H3.7M4.5 2.12h1.06M6.09 2.12h1.05M1.85 3.44H3.7M4.5 3.44h1.06M6.09 3.44h1.05M1.85 5.3h1.33M1.85 6.88h1.32M3.97 6.88H6.6M3.97 5.3h3.17' stroke='%23000'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.dark .statsbtn {
  filter: invert(1);
}

.stats {
  border-collapse: collapse;
  font-size: 12pt;
  table-layout: fixed;
  width: 100%;
  min-width: 450px;
}

.dark .stats td {
  border: 1px solid #bbb;
}

.stats td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

#checkbox-stats div {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#checkbox-stats .bar {
  background-color: rgba(28, 251, 0, 0.6);
}

.dark .menubtn {
  filter: invert(1);
}

.menu {
  position: relative;
  display: inline-block;
}

.menu-content {
  display: none;
  position: absolute;
  background-color: white;
  right: 0;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 100;
  padding: 8px;
}

.dark .menu-content {
  background-color: #111;
}

.menu:hover .menu-content {
  display: block;
}

.menu:hover .menubtn {
  background-color: #eee;
}

.dark .menu:hover .menubtn {}

.menu-label {
  display: inline-block;
  padding: 8px;
  border: 1px solid #ccc;
  border-top: 0;
  width: calc(100% - 18px);
}

.menu-label-top {
  border-top: 1px solid #ccc;
}

.menu-textbox {
  float: left;
  height: 24px;
  margin: 10px 5px;
  padding: 5px 5px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 4px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  width: calc(100% - 10px);
}

.dark .menu-textbox {
  background-color: #222;
  color: #eee;
}

#topmostdiv {
  transition: background-color 0.3s;
}

#top {
  height: 78px;
  border-bottom: 2px solid black;
}

.dark #top {
  border-bottom: 2px solid #ccc;
}

#dbg {
  display: block;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #aaa;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  margin: 3px 0;
  padding: 0;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border-radius: 3px;
}

.slider:hover {
  opacity: 1;
}

.slider:focus {
  outline: none;
}

.slider::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
  border: none;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin-top: -4px;
}

.dark .slider::-webkit-slider-thumb {
  background: #3d3;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
}

.slider::-moz-range-track {
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
}

.dark .slider::-moz-range-thumb {
  background: #3d3;
}

.slider::-ms-track {
  width: 100%;
  height: 8px;
  border-width: 3px 0;
  background: transparent;
  border-color: transparent;
  color: transparent;
  transition: opacity .2s;
}

.slider::-ms-fill-lower {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-fill-upper {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin: 0;
}

.shameless-plug {
  font-size: 0.8em;
  text-align: center;
  display: block;
}

a {
  color: #0278a4;
}

.dark a {
  color: #00b9fd;
}

#frontcanvas, #backcanvas {
    touch-action: none;
}

  </style>
  <script type="text/javascript" >
///////////////////////////////////////////////
/*
  Split.js - v1.3.5
  MIT License
  https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});

///////////////////////////////////////////////

///////////////////////////////////////////////
/*!
 * PEP v0.4.3 | https://github.com/jquery/PEP
 * Copyright jQuery Foundation and other contributors | http://jquery.org/license
 */
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});

///////////////////////////////////////////////

///////////////////////////////////////////////
var config = {"show_fabrication": false, "redraw_on_drag": true, "highlight_pin1": false, "extra_fields": [], "dark_mode": false, "bom_view": "left-right", "board_rotation": 0, "checkboxes": "Sourced,Placed", "show_silkscreen": true, "show_pads": true, "layer_view": "FB"}
///////////////////////////////////////////////

///////////////////////////////////////////////
var pcbdata = {"edges": [{"start": [138.5, 104.25], "end": [138.5, 39.75], "type": "segment", "width": 0.049999999999999996}, {"start": [253.25, 105.0], "end": [139.25, 105.0], "type": "segment", "width": 0.049999999999999996}, {"start": [254.0, 39.75], "end": [254.0, 104.25], "type": "segment", "width": 0.049999999999999996}, {"start": [139.25, 39.0], "end": [253.25, 39.0], "type": "segment", "width": 0.049999999999999996}, {"width": 0.049999999999999996, "endangle": 90.0, "start": [253.25, 104.25], "radius": 0.75, "startangle": 0.0, "type": "arc"}, {"width": 0.049999999999999996, "endangle": 180.0, "start": [139.25, 104.25], "radius": 0.75, "startangle": 90.0, "type": "arc"}, {"width": 0.049999999999999996, "endangle": 270.0, "start": [139.25, 39.75], "radius": 0.75, "startangle": 180.0, "type": "arc"}, {"width": 0.049999999999999996, "endangle": 0.0, "start": [253.25, 39.75], "radius": 0.75, "startangle": -90.0, "type": "arc"}], "bom": {"both": [[2, "330 uF", "CP_Elec_6.3x5.9", [["C533", 227], ["C534", 228]], []], [11, "10 nF", "C_0402_1005Metric", [["C201", 2], ["C202", 3], ["C204", 5], ["C209", 10], ["C210", 11], ["C212", 13], ["C409", 36], ["C414", 40], ["C416", 42], ["C421", 47], ["C422", 48]], []], [11, "100 nF", "C_0402_1005Metric", [["C205", 6], ["C208", 9], ["C302", 18], ["C310", 26], ["C406", 33], ["C408", 35], ["C411", 38], ["C417", 43], ["C420", 46], ["C523", 74], ["C525", 76]], []], [11, "1 uF", "C_0402_1005Metric", [["C502", 53], ["C503", 54], ["C504", 55], ["C505", 56], ["C508", 59], ["C509", 60], ["C511", 62], ["C512", 63], ["C513", 64], ["C514", 65], ["C522", 73]], []], [8, "22 pF", "C_0402_1005Metric", [["C524", 75], ["C526", 77], ["C527", 78], ["C528", 79], ["C529", 80], ["C530", 81], ["C531", 82], ["C532", 83]], []], [7, "100 pF", "C_0402_1005Metric", [["C203", 4], ["C211", 12], ["C304", 20], ["C311", 27], ["C407", 34], ["C415", 41], ["C425", 51]], []], [3, "DNI", "C_0402_1005Metric", [["C214", 15], ["C306", 22], ["C413", 39]], []], [2, "0.0033uF", "C_0402_1005Metric", [["C307", 23], ["C309", 25]], []], [2, "JMP", "C_0402_1005Metric", [["C423", 49], ["C424", 50]], []], [1, "4.5 pF", "C_0402_1005Metric", [["C213", 14]], []], [1, "220 pF", "C_0402_1005Metric", [["C215", 16]], []], [1, "220 nF", "C_0402_1005Metric", [["C303", 19]], []], [1, "TBD", "C_0402_1005Metric", [["C401", 28]], []], [1, "47 pF", "C_0402_1005Metric", [["C402", 29]], []], [1, "2.2 nF", "C_0402_1005Metric", [["C404", 31]], []], [1, "15 pF", "C_0402_1005Metric", [["C405", 32]], []], [7, "2.2 uF", "C_0603_1608Metric", [["C206", 7], ["C207", 8], ["C301", 17], ["C308", 24], ["C403", 30], ["C418", 44], ["C419", 45]], []], [1, "4.7 uF", "C_0603_1608Metric", [["C305", 21]], []], [12, "10 uF", "C_0805_2012Metric", [["C410", 37], ["C501", 52], ["C506", 57], ["C507", 58], ["C510", 61], ["C515", 66], ["C516", 67], ["C517", 68], ["C518", 69], ["C519", 70], ["C520", 71], ["C521", 72]], []], [21, "10k", "R_0402_1005Metric", [["R204", 119], ["R205", 120], ["R302", 126], ["R303", 127], ["R304", 128], ["R408", 143], ["R409", 144], ["R509", 157], ["R510", 158], ["R511", 159], ["R512", 160], ["R513", 161], ["R514", 162], ["R517", 165], ["R518", 166], ["R519", 167], ["R522", 170], ["R523", 171], ["R526", 174], ["R528", 176], ["R537", 219]], []], [12, "100", "R_0402_1005Metric", [["R208", 123], ["R209", 124], ["R404", 139], ["R412", 147], ["R529", 204], ["R530", 205], ["R531", 206], ["R532", 207], ["R533", 208], ["R534", 209], ["R535", 210], ["R536", 211]], []], [5, "100k", "R_0402_1005Metric", [["R501", 149], ["R502", 150], ["R503", 151], ["R504", 152], ["R508", 156]], []], [4, "0", "R_0402_1005Metric", [["R201", 116], ["R306", 130], ["R405", 140], ["R411", 146]], []], [4, "DNI", "R_0402_1005Metric", [["R202", 117], ["R308", 132], ["R406", 141], ["R413", 148]], []], [4, "75", "R_0402_1005Metric", [["R206", 121], ["R207", 122], ["R403", 138], ["R410", 145]], []], [4, "51", "R_0402_1005Metric", [["R307", 131], ["R309", 133], ["R310", 134], ["R311", 135]], []], [4, "47k", "R_0402_1005Metric", [["R520", 168], ["R521", 169], ["R524", 172], ["R525", 173]], []], [3, "50", "R_0402_1005Metric", [["R203", 118], ["R301", 125], ["R407", 142]], []], [2, "TBD", "R_0402_1005Metric", [["R401", 136], ["R402", 137]], []], [2, "4.7k", "R_0402_1005Metric", [["R515", 163], ["R516", 164]], []], [1, "7.5k", "R_0402_1005Metric", [["R305", 129]], []], [1, "1.8M", "R_0402_1005Metric", [["R505", 153]], []], [1, "60k", "R_0402_1005Metric", [["R506", 154]], []], [1, "240k", "R_0402_1005Metric", [["R507", 155]], []], [1, "1k", "R_0402_1005Metric", [["R527", 175]], []], [6, "BLM15AG102SZ1D", "L_0402_1005Metric", [["L201", 98], ["L202", 99], ["L301", 104], ["L302", 105], ["L404", 108], ["L405", 109]], []], [1, "DNI", "L_0402_1005Metric", [["L205", 102]], []], [1, "11 nH", "L_0402_1005Metric", [["L206", 103]], []], [6, "BLM18EG101TN1D", "L_0603_1608Metric", [["L401", 106], ["L501", 110], ["L502", 111], ["L503", 112], ["L504", 113], ["L505", 114]], []], [1, "110 nH", "L_0603_1608Metric", [["L403", 187]], []], [1, "JMP", "L_0805_2012Metric", [["L203", 100]], []], [1, "560 nH", "L_0805_2012Metric", [["L204", 101]], []], [1, "5.6 uH", "L_0805_2012Metric", [["L402", 107]], []], [3, "TPD1E04U04", "D_0402_1005Metric", [["D201", 84], ["D202", 85], ["D401", 87]], []], [1, "CGRTS4001-HF", "D_SOD-123F", [["D402", 88]], []], [5, "RED", "LED_0603_1608Metric", [["D301", 86], ["D501", 89], ["D502", 90], ["D503", 91], ["D504", 92]], []], [2, "ADP7156", "DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm", [["U502", 189], ["U503", 190]], []], [2, "LTC6957xDD-3", "DFN-12-1EP_3x3mm_P0.45mm_EP1.66x2.38mm", [["U201", 179], ["U404", 183]], []], [1, "LTC4365DDB", "DFN-8-1EP_2x3mm_P0.5mm_EP0.61x2.2mm", [["U501", 184]], []], [1, "DOCAT050F-010.0M", "DOCAT_9.1x14.1mm", [["U401", 180]], []], [1, "HMC1031", "MSOP-8_3x3mm_P0.65mm", [["U301", 188]], []], [1, "74AHC1G04", "SOT-353_SC-70-5", [["U402", 181]], []], [1, "LMT84DCK", "SOT-353_SC-70-5", [["U505", 186]], []], [1, "74AHC244", "TSSOP-20_4.4x6.5mm_P0.65mm", [["U504", 185]], []], [1, "DRV8837C", "WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm", [["U403", 182]], []], [1, "ABLNO-V-100.000MHZ", "Oscillator_SMD_Abracon_ABLNO", [["X301", 1]], []], [2, "SW_DIP_x02", "SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin", [["SW501", 177], ["SW502", 178]], []], [1, "1-1462051-1", "Relay_SPDT_AXICOM_HF3Series_50ohms_Pitch1.27mm", [["K401", 97]], []], [1, "FDS6890A", "SOIC-8_3.9x4.9mm_P1.27mm", [["Q501", 115]], []], [1, "LOGO", "cat", [["G***", 0]], []], [1, "Conn_01x07", "PinHeader_1x07_P2.54mm_Vertical", [["J502", 223]], []], [1, "Conn_02x10_Odd_Even", "PinHeader_2x10_P2.54mm_Vertical", [["J501", 222]], []], [4, "Conn_Coaxial", "SMA_Amphenol_132289_EdgeMount", [["J201", 93], ["J202", 94], ["J401", 95], ["J402", 96]], []]], "B": [[1, "LOGO", "cat", [["G***", 0]], []]], "skipped": [191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 212, 213, 214, 215, 216, 217, 218, 220, 221, 224, 225, 226], "F": [[2, "330 uF", "CP_Elec_6.3x5.9", [["C533", 227], ["C534", 228]], []], [11, "10 nF", "C_0402_1005Metric", [["C201", 2], ["C202", 3], ["C204", 5], ["C209", 10], ["C210", 11], ["C212", 13], ["C409", 36], ["C414", 40], ["C416", 42], ["C421", 47], ["C422", 48]], []], [11, "100 nF", "C_0402_1005Metric", [["C205", 6], ["C208", 9], ["C302", 18], ["C310", 26], ["C406", 33], ["C408", 35], ["C411", 38], ["C417", 43], ["C420", 46], ["C523", 74], ["C525", 76]], []], [11, "1 uF", "C_0402_1005Metric", [["C502", 53], ["C503", 54], ["C504", 55], ["C505", 56], ["C508", 59], ["C509", 60], ["C511", 62], ["C512", 63], ["C513", 64], ["C514", 65], ["C522", 73]], []], [8, "22 pF", "C_0402_1005Metric", [["C524", 75], ["C526", 77], ["C527", 78], ["C528", 79], ["C529", 80], ["C530", 81], ["C531", 82], ["C532", 83]], []], [7, "100 pF", "C_0402_1005Metric", [["C203", 4], ["C211", 12], ["C304", 20], ["C311", 27], ["C407", 34], ["C415", 41], ["C425", 51]], []], [3, "DNI", "C_0402_1005Metric", [["C214", 15], ["C306", 22], ["C413", 39]], []], [2, "0.0033uF", "C_0402_1005Metric", [["C307", 23], ["C309", 25]], []], [2, "JMP", "C_0402_1005Metric", [["C423", 49], ["C424", 50]], []], [1, "4.5 pF", "C_0402_1005Metric", [["C213", 14]], []], [1, "220 pF", "C_0402_1005Metric", [["C215", 16]], []], [1, "220 nF", "C_0402_1005Metric", [["C303", 19]], []], [1, "TBD", "C_0402_1005Metric", [["C401", 28]], []], [1, "47 pF", "C_0402_1005Metric", [["C402", 29]], []], [1, "2.2 nF", "C_0402_1005Metric", [["C404", 31]], []], [1, "15 pF", "C_0402_1005Metric", [["C405", 32]], []], [7, "2.2 uF", "C_0603_1608Metric", [["C206", 7], ["C207", 8], ["C301", 17], ["C308", 24], ["C403", 30], ["C418", 44], ["C419", 45]], []], [1, "4.7 uF", "C_0603_1608Metric", [["C305", 21]], []], [12, "10 uF", "C_0805_2012Metric", [["C410", 37], ["C501", 52], ["C506", 57], ["C507", 58], ["C510", 61], ["C515", 66], ["C516", 67], ["C517", 68], ["C518", 69], ["C519", 70], ["C520", 71], ["C521", 72]], []], [21, "10k", "R_0402_1005Metric", [["R204", 119], ["R205", 120], ["R302", 126], ["R303", 127], ["R304", 128], ["R408", 143], ["R409", 144], ["R509", 157], ["R510", 158], ["R511", 159], ["R512", 160], ["R513", 161], ["R514", 162], ["R517", 165], ["R518", 166], ["R519", 167], ["R522", 170], ["R523", 171], ["R526", 174], ["R528", 176], ["R537", 219]], []], [12, "100", "R_0402_1005Metric", [["R208", 123], ["R209", 124], ["R404", 139], ["R412", 147], ["R529", 204], ["R530", 205], ["R531", 206], ["R532", 207], ["R533", 208], ["R534", 209], ["R535", 210], ["R536", 211]], []], [5, "100k", "R_0402_1005Metric", [["R501", 149], ["R502", 150], ["R503", 151], ["R504", 152], ["R508", 156]], []], [4, "0", "R_0402_1005Metric", [["R201", 116], ["R306", 130], ["R405", 140], ["R411", 146]], []], [4, "DNI", "R_0402_1005Metric", [["R202", 117], ["R308", 132], ["R406", 141], ["R413", 148]], []], [4, "75", "R_0402_1005Metric", [["R206", 121], ["R207", 122], ["R403", 138], ["R410", 145]], []], [4, "51", "R_0402_1005Metric", [["R307", 131], ["R309", 133], ["R310", 134], ["R311", 135]], []], [4, "47k", "R_0402_1005Metric", [["R520", 168], ["R521", 169], ["R524", 172], ["R525", 173]], []], [3, "50", "R_0402_1005Metric", [["R203", 118], ["R301", 125], ["R407", 142]], []], [2, "TBD", "R_0402_1005Metric", [["R401", 136], ["R402", 137]], []], [2, "4.7k", "R_0402_1005Metric", [["R515", 163], ["R516", 164]], []], [1, "7.5k", "R_0402_1005Metric", [["R305", 129]], []], [1, "1.8M", "R_0402_1005Metric", [["R505", 153]], []], [1, "60k", "R_0402_1005Metric", [["R506", 154]], []], [1, "240k", "R_0402_1005Metric", [["R507", 155]], []], [1, "1k", "R_0402_1005Metric", [["R527", 175]], []], [6, "BLM15AG102SZ1D", "L_0402_1005Metric", [["L201", 98], ["L202", 99], ["L301", 104], ["L302", 105], ["L404", 108], ["L405", 109]], []], [1, "DNI", "L_0402_1005Metric", [["L205", 102]], []], [1, "11 nH", "L_0402_1005Metric", [["L206", 103]], []], [6, "BLM18EG101TN1D", "L_0603_1608Metric", [["L401", 106], ["L501", 110], ["L502", 111], ["L503", 112], ["L504", 113], ["L505", 114]], []], [1, "110 nH", "L_0603_1608Metric", [["L403", 187]], []], [1, "JMP", "L_0805_2012Metric", [["L203", 100]], []], [1, "560 nH", "L_0805_2012Metric", [["L204", 101]], []], [1, "5.6 uH", "L_0805_2012Metric", [["L402", 107]], []], [3, "TPD1E04U04", "D_0402_1005Metric", [["D201", 84], ["D202", 85], ["D401", 87]], []], [1, "CGRTS4001-HF", "D_SOD-123F", [["D402", 88]], []], [5, "RED", "LED_0603_1608Metric", [["D301", 86], ["D501", 89], ["D502", 90], ["D503", 91], ["D504", 92]], []], [2, "ADP7156", "DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm", [["U502", 189], ["U503", 190]], []], [2, "LTC6957xDD-3", "DFN-12-1EP_3x3mm_P0.45mm_EP1.66x2.38mm", [["U201", 179], ["U404", 183]], []], [1, "LTC4365DDB", "DFN-8-1EP_2x3mm_P0.5mm_EP0.61x2.2mm", [["U501", 184]], []], [1, "DOCAT050F-010.0M", "DOCAT_9.1x14.1mm", [["U401", 180]], []], [1, "HMC1031", "MSOP-8_3x3mm_P0.65mm", [["U301", 188]], []], [1, "74AHC1G04", "SOT-353_SC-70-5", [["U402", 181]], []], [1, "LMT84DCK", "SOT-353_SC-70-5", [["U505", 186]], []], [1, "74AHC244", "TSSOP-20_4.4x6.5mm_P0.65mm", [["U504", 185]], []], [1, "DRV8837C", "WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm", [["U403", 182]], []], [1, "ABLNO-V-100.000MHZ", "Oscillator_SMD_Abracon_ABLNO", [["X301", 1]], []], [2, "SW_DIP_x02", "SW_DIP_SPSTx02_Slide_6.7x6.64mm_W6.73mm_P2.54mm_LowProfile_JPin", [["SW501", 177], ["SW502", 178]], []], [1, "1-1462051-1", "Relay_SPDT_AXICOM_HF3Series_50ohms_Pitch1.27mm", [["K401", 97]], []], [1, "FDS6890A", "SOIC-8_3.9x4.9mm_P1.27mm", [["Q501", 115]], []], [1, "Conn_01x07", "PinHeader_1x07_P2.54mm_Vertical", [["J502", 223]], []], [1, "Conn_02x10_Odd_Even", "PinHeader_2x10_P2.54mm_Vertical", [["J501", 222]], []], [4, "Conn_Coaxial", "SMA_Amphenol_132289_EdgeMount", [["J201", 93], ["J202", 94], ["J401", 95], ["J402", 96]], []]]}, "silkscreen": {"B": [{"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[9.236079, -9.963993], [9.263876, -10.11619], [9.285364, -10.329915], [9.285691, -10.334624999999999], [9.299470999999999, -10.592848], [9.298898, -10.746259], [9.284761999999999, -10.788369999999999], [9.257855, -10.712691999999999], [9.246070999999999, -10.659616999999999], [9.211627, -10.450274], [9.189948, -10.235035], [9.182858, -10.049899], [9.192178, -9.930868], [9.207901999999999, -9.905999999999999], [9.236079, -9.963993]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[10.341398, -10.063433999999999], [10.342376999999999, -10.12825], [10.330191, -10.272286], [10.299055, -10.466883], [10.290642, -10.50925], [10.238104, -10.76325], [10.235265, -10.50925], [10.246905, -10.311005], [10.279233, -10.148992999999999], [10.286999999999999, -10.12825], [10.329314, -10.0375], [10.341398, -10.063433999999999]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[9.769874999999999, -10.089379], [9.778343999999999, -10.249976], [9.779, -10.339915999999999], [9.767074, -10.532826], [9.735628, -10.648621], [9.711609, -10.668], [9.674316, -10.608839999999999], [9.679121, -10.434633999999999], [9.687994999999999, -10.366375], [9.724451, -10.147651], [9.751826999999999, -10.055294], [9.769874999999999, -10.089379]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-7.200568, -9.545079], [-7.150112999999999, -9.650055], [-7.0843929999999995, -9.836079], [-7.056616999999999, -9.926077], [-6.982436, -10.195796], [-6.946091999999999, -10.370766999999999], [-6.945285999999999, -10.44484], [-6.97772, -10.411868], [-7.041098, -10.265699999999999], [-7.110321, -10.069797999999999], [-7.1774569999999995, -9.843195], [-7.2192, -9.65268], [-7.2265939999999995, -9.541865999999999], [-7.200568, -9.545079]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-6.584751, -9.391748], [-6.553941, -9.538878], [-6.524577, -9.738966999999999], [-6.500903999999999, -9.955093], [-6.487169, -10.150333999999999], [-6.48762, -10.287766], [-6.498322, -10.329487], [-6.522314, -10.287246999999999], [-6.5580869999999996, -10.1496], [-6.5968789999999995, -9.951884999999999], [-6.644023, -9.659362], [-6.663435, -9.471701999999999], [-6.655602999999999, -9.369944], [-6.621016, -9.335125999999999], [-6.612759, -9.3345], [-6.584751, -9.391748]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-6.108912, -9.30275], [-6.074692, -9.393939], [-6.042221, -9.57443], [-6.018116, -9.806619], [-6.016725, -9.826625], [-6.0031, -10.08971], [-6.004004, -10.243507], [-6.018749, -10.282917999999999], [-6.046644, -10.202843], [-6.059701, -10.144124999999999], [-6.097290999999999, -9.925873], [-6.123765, -9.701872], [-6.137351, -9.502417999999999], [-6.136277, -9.357811], [-6.11877, -9.298347], [-6.108912, -9.30275]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[7.609952, 10.566004], [7.968433999999999, 10.446193], [8.24006, 10.238584999999999], [8.432706999999999, 9.936698999999999], [8.554254, 9.534051], [8.570697, 9.441033], [8.601625, 9.195905], [8.598752, 8.997898], [8.557106, 8.785997], [8.501809, 8.595384], [8.215753, 7.871575999999999], [7.828583, 7.215872999999999], [7.348362, 6.637802], [6.783150999999999, 6.146891], [6.141013, 5.752669], [6.0642499999999995, 5.714759], [5.582801, 5.515783], [5.10626, 5.394321], [4.585439, 5.3396609999999995], [4.315548, 5.334], [3.8284219999999998, 5.334], [3.509646, 4.996942], [3.333299, 4.797771], [3.180598, 4.60304], [3.086843, 4.458717], [3.0322869999999997, 4.319287], [2.957848, 4.082333], [2.869939, 3.773436], [2.774974, 3.418176], [2.679366, 3.042134], [2.589528, 2.670892], [2.5118739999999997, 2.33003], [2.452817, 2.04513], [2.41877, 1.841772], [2.41301, 1.77101], [2.425077, 1.6034549999999999], [2.456902, 1.360635], [2.5019419999999997, 1.091532], [2.50826, 1.0580399999999999], [2.607161, 0.22415], [2.583336, -0.5882269999999999], [2.439355, -1.37116], [2.1777859999999998, -2.116715], [1.8012009999999998, -2.816961], [1.312168, -3.463965], [0.910111, -3.875583], [0.40095, -4.268139], [-0.20531, -4.600687], [-0.891582, -4.868816], [-1.64078, -5.068112], [-2.435818, -5.194165], [-3.25961, -5.242560999999999], [-4.095069, -5.208889], [-4.209562, -5.197632], [-4.73783, -5.120413999999999], [-5.301781999999999, -5.000935], [-5.860607, -4.850187], [-6.373495999999999, -4.679162], [-6.794499999999999, -4.50137], [-7.071148, -4.355706], [-7.305554, -4.203176], [-7.5351919999999994, -4.015512], [-7.797537999999999, -3.764443], [-7.874, -3.687055], [-8.412685, -3.049585], [-8.841892, -2.350514], [-9.159078, -1.596757], [-9.361697999999999, -0.795229], [-9.447206999999999, 0.047154999999999996], [-9.446140999999999, 0.139116], [-9.139078, 0.139116], [-9.11946, -0.29367499999999996], [-9.079906, -0.681276], [-9.05453, -0.835789], [-8.881789, -1.501441], [-8.630169, -2.1390409999999997], [-8.311734999999999, -2.7294039999999997], [-7.938554, -3.2533429999999997], [-7.522691, -3.691674], [-7.076211, -4.025209], [-7.032684, -4.050723], [-6.201783, -4.4539729999999995], [-5.31685, -4.746373999999999], [-4.996849, -4.821388], [-4.575686999999999, -4.886934], [-4.069294, -4.929786], [-3.51748, -4.949464], [-2.960056, -4.945486], [-2.4368339999999997, -4.91737], [-1.987623, -4.864635], [-1.949741, -4.858239], [-1.140908, -4.659501], [-0.392958, -4.359122999999999], [0.285311, -3.963323], [0.885099, -3.4783209999999998], [1.3976089999999999, -2.910333], [1.814042, -2.265578], [1.8695089999999999, -2.159], [2.094388, -1.661543], [2.24262, -1.198586], [2.330072, -0.717619], [2.344413, -0.587221], [2.35873, 0.08376299999999999], [2.280242, 0.777505], [2.116958, 1.4600339999999998], [1.876887, 2.097378], [1.586487, 2.627783], [1.14502, 3.196892], [0.617757, 3.6864879999999998], [-0.003764, 4.103085], [-0.7280099999999999, 4.4531979999999995], [-0.847437, 4.500932], [-1.668969, 4.784681], [-1.7087219999999999, 4.79425], [-0.628483, 4.79425], [-0.129496, 4.557392999999999], [0.302359, 4.317623], [0.7321289999999999, 4.016125], [1.138213, 3.6734139999999997], [1.4990109999999999, 3.310002], [1.792922, 2.946401], [1.998344, 2.603125], [2.045045, 2.492375], [2.1188789999999997, 2.333577], [2.179258, 2.300488], [2.22911, 2.393548], [2.257641, 2.5241249999999997], [2.324999, 2.857418], [2.422274, 3.261771], [2.537299, 3.688421], [2.6085599999999998, 3.930844], [2.670933, 4.164143999999999], [2.683957, 4.340148999999999], [2.6361339999999998, 4.4928349999999995], [2.515967, 4.656177], [2.3119579999999997, 4.864153], [2.283391, 4.8917079999999995], [1.984384, 5.123546], [1.592873, 5.345524999999999], [1.1432879999999999, 5.543728], [0.6700619999999999, 5.704238], [0.207623, 5.813136999999999], [-0.090213, 5.851132], [-0.402676, 5.873749999999999], [-0.476446, 5.588], [-0.533112, 5.344365], [-0.581109, 5.098591], [-0.5893499999999999, 5.0482499999999995], [-0.628483, 4.79425], [-1.7087219999999999, 4.79425], [-2.437734, 4.969728], [-3.178571, 5.057901], [-3.9163189999999997, 5.051029], [-4.6758169999999994, 4.950939], [-5.2415199999999995, 4.824383999999999], [-5.9981919999999995, 4.588871], [-6.657769999999999, 4.2937769999999995], [-7.23985, 3.929646], [-7.474469, 3.746777], [-7.924423999999999, 3.319288], [-8.327207999999999, 2.8312169999999997], [-8.665147, 2.3097849999999998], [-8.920563999999999, 1.782214], [-9.074342999999999, 1.2827499999999998], [-9.116918, 0.9699169999999999], [-9.138364, 0.5745089999999999], [-9.139078, 0.139116], [-9.446140999999999, 0.139116], [-9.441125999999999, 0.5715], [-9.358761999999999, 1.2774839999999998], [-9.184616, 1.913887], [-8.909746, 2.500132], [-8.525210999999999, 3.055644], [-8.067169, 3.556], [-7.3987549999999995, 4.123558], [-6.657918, 4.589909], [-5.8560929999999995, 4.949231], [-5.0047109999999995, 5.195695], [-4.752740999999999, 5.244782], [-4.167857, 5.3127439999999995], [-3.520669, 5.329879], [-2.846873, 5.299217], [-2.1821639999999998, 5.223786], [-1.562236, 5.1066139999999995], [-1.022784, 4.950731], [-0.944407, 4.9216619999999995], [-0.877836, 4.920788], [-0.8339169999999999, 4.997580999999999], [-0.7993629999999999, 5.176107], [-0.797759, 5.187317999999999], [-0.6596029999999999, 5.847004], [-0.578251, 6.088933], [-0.315649, 6.088933], [-0.257858, 6.0681959999999995], [-0.101757, 6.045679], [0.12408, 6.025065], [0.23812499999999998, 6.01755], [0.6724559999999999, 5.970295], [1.042316, 5.877454999999999], [1.2054749999999999, 5.816656], [1.6332959999999999, 5.620807], [2.022355, 5.402831], [2.347199, 5.178996], [2.582373, 4.965571], [2.6328929999999997, 4.904331], [2.821036, 4.6530759999999995], [3.090754, 4.945913], [3.2430969999999997, 5.136572999999999], [3.357785, 5.326416], [3.4009609999999997, 5.440636], [3.4097589999999998, 5.693664], [3.3601199999999998, 6.003915], [3.263184, 6.322367], [3.14207, 6.579992], [2.869574, 6.9274], [2.4978, 7.227227], [2.049016, 7.468706999999999], [1.54549, 7.641076999999999], [1.009491, 7.733569999999999], [0.729032, 7.7465209999999995], [0.592823, 7.740825], [0.49749899999999997, 7.706961], [0.41382599999999997, 7.620699999999999], [0.31257199999999996, 7.457814], [0.252782, 7.351807999999999], [0.144377, 7.146395999999999], [0.023378, 6.899216999999999], [-0.09662599999999999, 6.640458], [-0.202047, 6.400309], [-0.27929699999999996, 6.208959], [-0.314788, 6.096595], [-0.315649, 6.088933], [-0.578251, 6.088933], [-0.438741, 6.503812], [-0.147011, 7.139167], [0.20374599999999998, 7.734495], [0.383096, 7.976394999999999], [0.762, 7.976394999999999], [0.820332, 7.962664999999999], [0.975105, 7.9447719999999995], [1.195979, 7.9260649999999995], [1.258032, 7.9216489999999995], [1.58128, 7.885948], [1.849157, 7.817257], [2.132565, 7.696172], [2.194657, 7.6653199999999995], [2.714849, 7.350588999999999], [3.1162769999999997, 6.991199], [3.399181, 6.586843], [3.563803, 6.137216], [3.6042579999999997, 5.8674859999999995], [3.625415, 5.649055], [3.6521139999999996, 5.531337], [3.696024, 5.4881899999999995], [3.768814, 5.493475], [3.7709919999999997, 5.493976], [3.9225909999999997, 5.526927], [4.120045, 5.567387], [4.151301999999999, 5.573589], [4.302112999999999, 5.615345], [4.399119, 5.689515], [4.478683, 5.831811999999999], [4.522800999999999, 5.938441999999999], [4.615251, 6.3343609999999995], [4.6056729999999995, 6.765942], [4.503578, 7.208113999999999], [4.318474999999999, 7.635806], [4.059874, 8.023947], [3.737284, 8.347468], [3.561307, 8.473196], [3.200803, 8.658217], [2.77821, 8.811357], [2.358097, 8.910053], [2.2784969999999998, 8.921467999999999], [1.993773, 8.929297], [1.73969, 8.867262], [1.490051, 8.722826], [1.2186569999999999, 8.483447], [1.0950149999999998, 8.354946], [0.9371689999999999, 8.182855], [0.819777, 8.050116], [0.763933, 7.980708], [0.762, 7.976394999999999], [0.383096, 7.976394999999999], [0.60169, 8.271224], [1.0349819999999998, 8.73078], [1.491782, 9.094589], [1.605318, 9.160005], [2.5632509999999997, 9.160005], [2.567201, 9.15136], [2.6611249999999997, 9.091491999999999], [2.7329619999999997, 9.080499999999999], [2.926342, 9.044482], [3.1872179999999997, 8.946093], [3.4819959999999996, 8.799837], [3.735846, 8.647586], [4.130781, 8.317003], [4.4450259999999995, 7.906032], [4.670173999999999, 7.437606], [4.797819, 6.934660999999999], [4.819554, 6.420128999999999], [4.731437, 5.931468], [4.677696, 5.751899], [4.643114, 5.63172], [4.636187, 5.6038749999999995], [4.682539, 5.589223], [4.830124, 5.6052029999999995], [5.087892999999999, 5.652985999999999], [5.216142, 5.679628], [5.484743, 5.74918], [5.747504999999999, 5.837568], [5.907496, 5.906518999999999], [6.176956, 6.0439869999999996], [6.1411549999999995, 6.471023], [6.04291, 7.042511999999999], [5.853374, 7.553820999999999], [5.580280999999999, 7.990194], [5.231362, 8.336875], [5.1224419999999995, 8.414992999999999], [4.7641919999999995, 8.622266], [4.344214, 8.816942], [4.111719, 8.905059999999999], [4.738041, 8.905059999999999], [4.995791, 8.773565], [5.362960999999999, 8.542746], [5.672302, 8.2447], [5.918511, 7.909667], [6.181172, 7.408446], [6.324790999999999, 6.8936969999999995], [6.35826, 6.525786999999999], [6.366643, 6.162152], [6.541085, 6.265197], [6.679256, 6.360834], [6.868004999999999, 6.508919], [7.0493809999999995, 6.6625879999999995], [7.383235, 6.956932999999999], [7.374216, 7.367842], [7.318766999999999, 7.867986999999999], [7.182316999999999, 8.32602], [6.9757299999999995, 8.726426], [6.70987, 9.053694], [6.3956, 9.292311], [6.043786, 9.426764], [5.918902, 9.445863], [5.622072, 9.438855], [5.344106, 9.348369], [5.051142, 9.161750999999999], [4.956645, 9.086272], [4.738041, 8.905059999999999], [4.111719, 8.905059999999999], [3.9007709999999998, 8.985011], [3.472127, 9.112466999999999], [3.096545, 9.185302], [2.992079, 9.194887], [2.738382, 9.203624], [2.5991489999999997, 9.192377], [2.5632509999999997, 9.160005], [1.605318, 9.160005], [1.80975, 9.277790999999999], [2.01949, 9.375449999999999], [2.1895119999999997, 9.438096999999999], [2.359727, 9.473455], [2.570041, 9.489248], [2.860365, 9.4932], [2.923, 9.49325], [3.2334829999999997, 9.490371999999999], [3.455491, 9.477012], [3.627506, 9.446088], [3.788008, 9.390517], [3.975478, 9.303213], [3.987437, 9.2973], [4.133662999999999, 9.223018999999999], [4.247074, 9.172137], [4.3464789999999995, 9.151667], [4.450686, 9.168619], [4.5785029999999995, 9.230006], [4.748737, 9.342839999999999], [4.980198, 9.514132], [5.267828, 9.732757], [5.824717, 9.732757], [6.171507999999999, 9.623676999999999], [6.570327, 9.434251], [6.918756999999999, 9.143037999999999], [7.20379, 8.769629], [7.412414999999999, 8.333613999999999], [7.531622, 7.854581], [7.554946999999999, 7.5406249999999995], [7.5682599999999995, 7.387484], [7.59932, 7.306381999999999], [7.6087359999999995, 7.302499999999999], [7.659259, 7.355408], [7.747377999999999, 7.496023999999999], [7.8565179999999994, 7.697190999999999], [7.889683, 7.762874999999999], [8.089404, 8.192193999999999], [8.220875, 8.546978], [8.291572, 8.854644], [8.30897, 9.142614], [8.301408, 9.273018], [8.222102, 9.67074], [8.063483, 9.969866], [7.822639, 10.173248], [7.496656, 10.283738999999999], [7.245816, 10.306948], [6.759328, 10.265683], [6.342198, 10.121561999999999], [6.071483, 9.941548], [5.824717, 9.732757], [5.267828, 9.732757], [5.291691999999999, 9.750895], [5.3762739999999996, 9.815076], [5.748842, 10.091375], [6.048661999999999, 10.295589], [6.299454, 10.438233], [6.5249369999999995, 10.529823], [6.748829, 10.580877], [6.99485, 10.601911999999999], [7.1567359999999995, 10.6045], [7.609952, 10.566004]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[4.369815, -1.5112059999999998], [4.369523, -1.5875], [4.3509389999999994, -1.7700989999999999], [4.318, -1.93675], [4.269525, -2.12725], [4.266476, -1.9049999999999998], [4.279885999999999, -1.713919], [4.316495, -1.5593359999999998], [4.318, -1.55575], [4.357545, -1.476384], [4.369815, -1.5112059999999998]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[3.3382229999999997, -1.45411], [3.361214, -1.600131], [3.3655, -1.7145], [3.3540769999999998, -1.8956149999999998], [3.3248729999999997, -2.010573], [3.302, -2.032], [3.265776, -1.974889], [3.242785, -1.828868], [3.2384999999999997, -1.7145], [3.2499219999999998, -1.5333839999999999], [3.2791259999999998, -1.418426], [3.302, -1.397], [3.3382229999999997, -1.45411]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[3.865024, -1.3670689999999999], [3.8687509999999996, -1.477183], [3.8575169999999996, -1.6324319999999999], [3.834022, -1.792706], [3.8057179999999997, -1.9049999999999998], [3.777456, -1.959461], [3.769957, -1.8965459999999998], [3.78218, -1.717909], [3.8047199999999997, -1.521235], [3.829154, -1.382682], [3.843632, -1.342201], [3.865024, -1.3670689999999999]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-13.316474, 0.259681], [-13.277921, 0.138566], [-13.232408999999999, -0.049748], [-13.185723999999999, -0.276041], [-13.143656, -0.511092], [-13.111989999999999, -0.72568], [-13.096513999999999, -0.890586], [-13.097294999999999, -0.9524999999999999], [-13.114882, -0.960279], [-13.149764999999999, -0.861138], [-13.196708, -0.673137], [-13.244622, -0.4445], [-13.295219, -0.165376], [-13.330241, 0.068726], [-13.345851999999999, 0.22916099999999998], [-13.342279, 0.28437599999999996], [-13.316474, 0.259681]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-12.789726, 0.004301], [-12.765609, -0.097227], [-12.741888999999999, -0.261986], [-12.721991, -0.458171], [-12.709341, -0.653979], [-12.707364, -0.817608], [-12.713541, -0.8923559999999999], [-12.730988, -0.9090729999999999], [-12.755068, -0.81802], [-12.781452, -0.637954], [-12.790082, -0.560703], [-12.810785, -0.31645799999999996], [-12.818954999999999, -0.116393], [-12.813224, 0.001714], [-12.810813999999999, 0.010797], [-12.789726, 0.004301]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-12.287377999999999, 0.24101699999999998], [-12.259590999999999, 0.160929], [-12.227165, -0.012855], [-12.195884, -0.247462], [-12.187249999999999, -0.328133], [-12.16212, -0.6142529999999999], [-12.153815, -0.7999029999999999], [-12.161937, -0.8781209999999999], [-12.186086999999999, -0.841943], [-12.211311, -0.7490819999999999], [-12.241842, -0.583745], [-12.268849999999999, -0.374944], [-12.28983, -0.155279], [-12.302275999999999, 0.042649], [-12.303685, 0.18624], [-12.291551, 0.242893], [-12.287377999999999, 0.24101699999999998]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[12.438488, 2.770998], [12.429895, 2.756729], [12.425448, 2.67992], [12.454405999999999, 2.5233779999999997], [12.487131999999999, 2.401216], [12.542121999999999, 2.187376], [12.554678, 2.075507], [12.530249999999999, 2.0718769999999997], [12.474288999999999, 2.182754], [12.421391, 2.325621], [12.346171, 2.570303], [12.323744999999999, 2.717498], [12.353055, 2.7847329999999997], [12.393082999999999, 2.794], [12.438488, 2.770998]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[13.327615, 2.6469519999999997], [13.326514, 2.6035], [13.305299999999999, 2.420757], [13.2715, 2.25425], [13.240544, 2.141709], [13.225416, 2.1352889999999998], [13.218536, 2.243741], [13.216484999999999, 2.3177499999999998], [13.227024, 2.5052749999999997], [13.261372, 2.647665], [13.2715, 2.667], [13.315403, 2.712535], [13.327615, 2.6469519999999997]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[12.830627, 2.54], [12.863354999999999, 2.342127], [12.870075, 2.206883], [12.851595999999999, 2.156256], [12.817898, 2.1938779999999998], [12.796728, 2.290082], [12.781552, 2.461111], [12.778462, 2.54], [12.771377999999999, 2.8257499999999998], [12.830627, 2.54]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[12.566037999999999, 11.133204], [12.545853, 11.01329], [12.490986999999999, 10.792010999999999], [12.47504, 10.731499999999999], [12.382462, 10.382249999999999], [12.412543, 10.726638], [12.44073, 10.931198], [12.480661, 11.085167], [12.507812, 11.136213], [12.552904, 11.168572], [12.566037999999999, 11.133204]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[12.928417999999999, 10.870778999999999], [12.915853, 10.76325], [12.875219999999999, 10.585949999999999], [12.825125, 10.462289], [12.812607999999999, 10.44575], [12.778557, 10.448044999999999], [12.78854, 10.566946], [12.795847, 10.6045], [12.842252, 10.787602999999999], [12.886906, 10.902396999999999], [12.919172999999999, 10.934811], [12.928417999999999, 10.870778999999999]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[12.070851999999999, 10.968257], [12.111614999999999, 10.826295], [12.116546, 10.650756999999999], [12.097643, 10.525921], [12.071418999999999, 10.517157], [12.049125, 10.562069], [12.01521, 10.709306999999999], [12.00343, 10.879569], [12.010753, 11.005803], [12.036192999999999, 11.019207999999999], [12.070851999999999, 10.968257]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-6.836472, -1.509798], [-6.626532999999999, -1.609264], [-6.3251729999999995, -1.675449], [-5.963888, -1.707018], [-5.574174999999999, -1.7026329999999998], [-5.1875279999999995, -1.66096], [-4.876701, -1.592919], [-4.643395, -1.5311629999999998], [-4.500245, -1.5093379999999998], [-4.417581, -1.525291], [-4.380529, -1.556921], [-4.367959, -1.6502], [-4.468662, -1.746802], [-4.6694949999999995, -1.8378709999999998], [-4.8895, -1.899894], [-5.108451, -1.93218], [-5.40306, -1.951981], [-5.734163, -1.9592889999999998], [-6.0625979999999995, -1.954098], [-6.3492, -1.936399], [-6.554805, -1.9061839999999999], [-6.577414999999999, -1.900232], [-6.75394, -1.82029], [-6.891749, -1.7080199999999999], [-6.961549, -1.592628], [-6.953818, -1.5249169999999999], [-6.874839, -1.490819], [-6.836472, -1.509798]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-2.435275, -0.808989], [-2.375426, -0.920083], [-2.415396, -1.050475], [-2.41968, -1.055798], [-2.509461, -1.1329099999999999], [-2.606382, -1.116759], [-2.69007, -1.061949], [-2.765023, -0.950596], [-2.738633, -0.838023], [-2.628246, -0.7682019999999999], [-2.5717499999999998, -0.762], [-2.435275, -0.808989]]]}, {"angle": [180.0], "type": "polygon", "pos": [215.0, 81.0], "polygons": [[[-7.952184, -0.484247], [-7.8604709999999995, -0.5961719999999999], [-7.84225, -0.67367], [-7.892517, -0.772112], [-8.007567, -0.817664], [-8.133782, -0.80336], [-8.217471999999999, -0.7224109999999999], [-8.216973, -0.588714], [-8.136008, -0.48933499999999996], [-8.015089999999999, -0.460642], [-7.952184, -0.484247]]]}], "F": [{"width": 0.7999999999999999, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "JLCJLCJLCJLC", "thickness": 0.15, "pos": [150.5, 72.75], "height": 0.7999999999999999}, {"width": 1.5, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "10 MHZ\nIN", "thickness": 0.3, "pos": [149.0, 90.5], "height": 1.5}, {"width": 1.5, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "10 MHZ\nAUX", "thickness": 0.3, "pos": [184.0, 94.5], "height": 1.5}, {"width": 1.5, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "OUT1", "thickness": 0.3, "pos": [244.5, 71.0], "height": 1.5}, {"width": 1.5, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "OUT2", "thickness": 0.3, "pos": [244.5, 88.5], "height": 1.5}, {"width": 0.7999999999999999, "angle": 0.0, "attr": [], "horiz_justify": -1, "text": "4V", "thickness": 0.19999999999999998, "pos": [213.35999999999999, 40.64], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "GND", "thickness": 0.19999999999999998, "pos": [210.82, 47.625], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "GND", "thickness": 0.19999999999999998, "pos": [208.28, 47.625], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "LKD", "thickness": 0.19999999999999998, "pos": [205.73999999999998, 47.625], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "RLY_EN", "thickness": 0.19999999999999998, "pos": [203.2, 52.705], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "EXT_CLK", "thickness": 0.19999999999999998, "pos": [200.66, 52.705], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "REFOUT", "thickness": 0.19999999999999998, "pos": [198.12, 52.705], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "SD1_OUT", "thickness": 0.19999999999999998, "pos": [195.5, 50.0], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "SD2_OUT", "thickness": 0.19999999999999998, "pos": [193.04, 52.705], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "REF_EN\n", "thickness": 0.175, "pos": [190.5, 52.705], "height": 0.7999999999999999}, {"width": 0.7999999999999999, "angle": 90.0, "attr": [], "horiz_justify": -1, "text": "REF_SEL", "thickness": 0.19999999999999998, "pos": [187.95999999999998, 52.705], "height": 0.7999999999999999}, {"width": 1.5, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "GND", "thickness": 0.3, "pos": [141.0, 55.0], "height": 1.5}, {"width": 1.5, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "4V", "thickness": 0.3, "pos": [141.0, 47.0], "height": 1.5}, {"width": 1.5, "angle": 0.0, "attr": [], "horiz_justify": -1, "text": "low phase noise\n100 MHz reference\n2019.11", "thickness": 0.3, "pos": [228.5, 47.5], "height": 1.5}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "X301", "thickness": 0.15, "ref": 1, "pos": [216.1, 74.16], "height": 0.7}, {"start": [220.7, 86.56], "end": [220.7, 90.36], "type": "segment", "width": 0.12}, {"start": [220.7, 90.36], "end": [211.5, 90.36], "type": "segment", "width": 0.12}, {"start": [211.5, 90.36], "end": [211.5, 86.56], "type": "segment", "width": 0.12}, {"start": [211.5, 75.56], "end": [220.7, 75.56], "type": "segment", "width": 0.12}, {"start": [211.5, 79.36], "end": [211.5, 75.56], "type": "segment", "width": 0.12}, {"start": [220.7, 79.16], "end": [220.7, 75.56], "type": "segment", "width": 0.12}, {"start": [220.7, 84.36], "end": [220.7, 81.56], "type": "segment", "width": 0.12}, {"start": [211.5, 79.36], "end": [210.7, 79.36], "type": "segment", "width": 0.12}, {"start": [211.5, 81.56], "end": [211.5, 84.36], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C201", "thickness": 0.15, "ref": 1, "pos": [228.32999999999998, 90.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C202", "thickness": 0.15, "ref": 1, "pos": [230.0, 83.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C203", "thickness": 0.15, "ref": 1, "pos": [232.0, 84.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C204", "thickness": 0.15, "ref": 1, "pos": [232.5, 88.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C205", "thickness": 0.15, "ref": 1, "pos": [232.0, 83.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C206", "thickness": 0.15, "ref": 1, "pos": [231.5, 79.0], "height": 0.7}, {"start": [233.37527899999998, 81.50999999999999], "end": [233.04972099999998, 81.50999999999999], "type": "segment", "width": 0.12}, {"start": [233.37527899999998, 80.49], "end": [233.04972099999998, 80.49], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C207", "thickness": 0.15, "ref": 1, "pos": [237.5, 74.0], "height": 0.7}, {"start": [237.37527899999998, 80.50999999999999], "end": [237.04972099999998, 80.50999999999999], "type": "segment", "width": 0.12}, {"start": [237.37527899999998, 79.49], "end": [237.04972099999998, 79.49], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C208", "thickness": 0.15, "ref": 1, "pos": [237.5, 76.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C209", "thickness": 0.15, "ref": 1, "pos": [242.48499999999999, 91.67], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C210", "thickness": 0.15, "ref": 1, "pos": [243.0, 80.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C211", "thickness": 0.15, "ref": 1, "pos": [237.5, 75.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C212", "thickness": 0.15, "ref": 1, "pos": [238.82999999999998, 93.015], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C213", "thickness": 0.15, "ref": 1, "pos": [240.0, 73.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C214", "thickness": 0.15, "ref": 1, "pos": [245.0, 96.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C215", "thickness": 0.15, "ref": 1, "pos": [245.0, 79.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C301", "thickness": 0.15, "ref": 1, "pos": [199.0, 75.5], "height": 0.7}, {"start": [195.624721, 76.00999999999999], "end": [195.950279, 76.00999999999999], "type": "segment", "width": 0.12}, {"start": [195.624721, 74.99], "end": [195.950279, 74.99], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C302", "thickness": 0.15, "ref": 1, "pos": [198.5, 77.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C303", "thickness": 0.15, "ref": 1, "pos": [202.5, 83.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C304", "thickness": 0.15, "ref": 1, "pos": [198.5, 78.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C305", "thickness": 0.15, "ref": 1, "pos": [206.0, 85.0], "height": 0.7}, {"start": [205.01, 82.837221], "end": [205.01, 83.162779], "type": "segment", "width": 0.12}, {"start": [203.98999999999998, 82.837221], "end": [203.98999999999998, 83.162779], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C306", "thickness": 0.15, "ref": 1, "pos": [209.0, 83.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C307", "thickness": 0.15, "ref": 1, "pos": [204.0, 87.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C308", "thickness": 0.15, "ref": 1, "pos": [228.0, 78.0], "height": 0.7}, {"start": [224.337221, 78.50999999999999], "end": [224.662779, 78.50999999999999], "type": "segment", "width": 0.12}, {"start": [224.337221, 77.49], "end": [224.662779, 77.49], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C309", "thickness": 0.15, "ref": 1, "pos": [204.0, 89.015], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C310", "thickness": 0.15, "ref": 1, "pos": [227.0, 79.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C311", "thickness": 0.15, "ref": 1, "pos": [227.0, 80.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C401", "thickness": 0.15, "ref": 1, "pos": [150.0, 95.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C402", "thickness": 0.15, "ref": 1, "pos": [155.5, 89.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C403", "thickness": 0.15, "ref": 1, "pos": [159.0, 76.0], "height": 0.7}, {"start": [159.51, 74.12527899999999], "end": [159.51, 73.79972099999999], "type": "segment", "width": 0.12}, {"start": [158.48999999999998, 74.12527899999999], "end": [158.48999999999998, 73.79972099999999], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C404", "thickness": 0.15, "ref": 1, "pos": [156.0, 95.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C405", "thickness": 0.15, "ref": 1, "pos": [156.5, 78.75], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C406", "thickness": 0.15, "ref": 1, "pos": [157.75, 71.25], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C407", "thickness": 0.15, "ref": 1, "pos": [156.75, 71.25], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C408", "thickness": 0.15, "ref": 1, "pos": [169.67, 89.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C409", "thickness": 0.15, "ref": 1, "pos": [160.67, 78.25], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C410", "thickness": 0.15, "ref": 1, "pos": [166.5, 89.5], "height": 0.7}, {"start": [167.20999999999998, 92.821078], "end": [167.20999999999998, 92.303922], "type": "segment", "width": 0.12}, {"start": [165.79, 92.821078], "end": [165.79, 92.303922], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C411", "thickness": 0.15, "ref": 1, "pos": [168.5, 96.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C413", "thickness": 0.15, "ref": 1, "pos": [175.32999999999998, 85.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C414", "thickness": 0.15, "ref": 1, "pos": [178.0, 82.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C415", "thickness": 0.15, "ref": 1, "pos": [176.5, 78.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C416", "thickness": 0.15, "ref": 1, "pos": [179.0, 85.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C417", "thickness": 0.15, "ref": 1, "pos": [176.5, 77.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C418", "thickness": 0.15, "ref": 1, "pos": [176.0, 75.5], "height": 0.7}, {"start": [179.62527899999998, 76.50999999999999], "end": [179.299721, 76.50999999999999], "type": "segment", "width": 0.12}, {"start": [179.62527899999998, 75.49], "end": [179.299721, 75.49], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C419", "thickness": 0.15, "ref": 1, "pos": [188.0, 75.0], "height": 0.7}, {"start": [185.12527899999998, 74.74], "end": [184.799721, 74.74], "type": "segment", "width": 0.12}, {"start": [185.12527899999998, 75.75999999999999], "end": [184.799721, 75.75999999999999], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C420", "thickness": 0.15, "ref": 1, "pos": [187.5, 76.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C421", "thickness": 0.15, "ref": 1, "pos": [190.67, 76.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C422", "thickness": 0.15, "ref": 1, "pos": [190.0, 87.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C423", "thickness": 0.15, "ref": 1, "pos": [191.5, 81.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C424", "thickness": 0.15, "ref": 1, "pos": [186.0, 85.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C425", "thickness": 0.15, "ref": 1, "pos": [187.5, 77.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C501", "thickness": 0.15, "ref": 1, "pos": [144.5, 46.0], "height": 0.7}, {"start": [143.79, 49.241422], "end": [143.79, 49.758578], "type": "segment", "width": 0.12}, {"start": [145.20999999999998, 49.241422], "end": [145.20999999999998, 49.758578], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C502", "thickness": 0.15, "ref": 1, "pos": [162.5, 62.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C503", "thickness": 0.15, "ref": 1, "pos": [170.5, 53.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C504", "thickness": 0.15, "ref": 1, "pos": [163.25, 49.25], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C505", "thickness": 0.15, "ref": 1, "pos": [171.5, 43.25], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C506", "thickness": 0.15, "ref": 1, "pos": [161.0, 62.5], "height": 0.7}, {"start": [161.70999999999998, 58.178922], "end": [161.70999999999998, 58.696078], "type": "segment", "width": 0.12}, {"start": [160.29, 58.178922], "end": [160.29, 58.696078], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C507", "thickness": 0.15, "ref": 1, "pos": [161.0, 50.5], "height": 0.7}, {"start": [160.29, 47.178922], "end": [160.29, 47.696078], "type": "segment", "width": 0.12}, {"start": [161.70999999999998, 47.178922], "end": [161.70999999999998, 47.696078], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C508", "thickness": 0.15, "ref": 1, "pos": [161.5, 55.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C509", "thickness": 0.15, "ref": 1, "pos": [162.0, 43.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C510", "thickness": 0.15, "ref": 1, "pos": [148.5, 43.5], "height": 0.7}, {"start": [150.321078, 46.21], "end": [149.803922, 46.21], "type": "segment", "width": 0.12}, {"start": [150.321078, 44.79], "end": [149.803922, 44.79], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C511", "thickness": 0.15, "ref": 1, "pos": [163.5, 52.33], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C512", "thickness": 0.15, "ref": 1, "pos": [164.0, 41.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C513", "thickness": 0.15, "ref": 1, "pos": [168.5, 60.75], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C514", "thickness": 0.15, "ref": 1, "pos": [168.5, 49.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C515", "thickness": 0.15, "ref": 1, "pos": [154.65, 45.9375], "height": 0.7}, {"start": [152.29, 45.678922], "end": [152.29, 46.196078], "type": "segment", "width": 0.12}, {"start": [153.70999999999998, 45.678922], "end": [153.70999999999998, 46.196078], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C516", "thickness": 0.15, "ref": 1, "pos": [170.0, 61.5], "height": 0.7}, {"start": [169.29, 57.678922], "end": [169.29, 58.196078], "type": "segment", "width": 0.12}, {"start": [170.70999999999998, 57.678922], "end": [170.70999999999998, 58.196078], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C517", "thickness": 0.15, "ref": 1, "pos": [171.65, 48.5], "height": 0.7}, {"start": [170.70999999999998, 46.678922], "end": [170.70999999999998, 47.196078], "type": "segment", "width": 0.12}, {"start": [169.29, 46.678922], "end": [169.29, 47.196078], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C518", "thickness": 0.15, "ref": 1, "pos": [179.0, 55.0], "height": 0.7}, {"start": [176.79, 56.321078], "end": [176.79, 55.803922], "type": "segment", "width": 0.12}, {"start": [178.20999999999998, 56.321078], "end": [178.20999999999998, 55.803922], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C519", "thickness": 0.15, "ref": 1, "pos": [175.5, 41.0], "height": 0.7}, {"start": [174.79, 45.321078], "end": [174.79, 44.803922], "type": "segment", "width": 0.12}, {"start": [176.20999999999998, 45.321078], "end": [176.20999999999998, 44.803922], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C520", "thickness": 0.15, "ref": 1, "pos": [175.5, 53.0], "height": 0.7}, {"start": [176.20999999999998, 56.321078], "end": [176.20999999999998, 55.803922], "type": "segment", "width": 0.12}, {"start": [174.79, 56.321078], "end": [174.79, 55.803922], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C521", "thickness": 0.15, "ref": 1, "pos": [177.5, 41.0], "height": 0.7}, {"start": [176.79, 45.321078], "end": [176.79, 44.803922], "type": "segment", "width": 0.12}, {"start": [178.20999999999998, 45.321078], "end": [178.20999999999998, 44.803922], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C522", "thickness": 0.15, "ref": 1, "pos": [224.5, 52.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C523", "thickness": 0.15, "ref": 1, "pos": [160.92, 52.735], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C524", "thickness": 0.15, "ref": 1, "pos": [204.5, 58.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C525", "thickness": 0.15, "ref": 1, "pos": [154.0, 53.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C526", "thickness": 0.15, "ref": 1, "pos": [204.5, 57.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C527", "thickness": 0.15, "ref": 1, "pos": [204.5, 56.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C528", "thickness": 0.15, "ref": 1, "pos": [204.5, 55.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C529", "thickness": 0.15, "ref": 1, "pos": [227.5, 58.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C530", "thickness": 0.15, "ref": 1, "pos": [227.5, 57.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C531", "thickness": 0.15, "ref": 1, "pos": [227.5, 55.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C532", "thickness": 0.15, "ref": 1, "pos": [204.5, 54.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D201", "thickness": 0.15, "ref": 1, "pos": [247.0, 96.0], "height": 0.7}, {"start": [247.25, 94.08999999999999], "radius": 0.049999999999999996, "type": "circle", "width": 0.09999999999999999}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D202", "thickness": 0.15, "ref": 1, "pos": [247.0, 79.0], "height": 0.7}, {"start": [247.25, 74.895], "radius": 0.049999999999999996, "type": "circle", "width": 0.09999999999999999}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D301", "thickness": 0.15, "ref": 1, "pos": [195.57, 84.0], "height": 0.7}, {"start": [197.73499999999999, 85.485], "end": [197.73499999999999, 83.2], "type": "segment", "width": 0.12}, {"start": [196.265, 85.485], "end": [197.73499999999999, 85.485], "type": "segment", "width": 0.12}, {"start": [196.265, 83.2], "end": [196.265, 85.485], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "D401", "thickness": 0.15, "ref": 1, "pos": [146.5, 95.0], "height": 0.7}, {"start": [148.25, 92.925], "radius": 0.049999999999999996, "type": "circle", "width": 0.09999999999999999}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D402", "thickness": 0.15, "ref": 1, "pos": [162.095, 92.22699999999999], "height": 0.7}, {"start": [163.0, 94.3], "end": [165.0, 94.3], "type": "segment", "width": 0.12}, {"start": [165.0, 94.3], "end": [165.0, 90.45], "type": "segment", "width": 0.12}, {"start": [163.0, 94.3], "end": [163.0, 90.45], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "D501", "thickness": 0.15, "ref": 1, "pos": [209.0, 63.0], "height": 0.7}, {"start": [211.79999999999998, 60.265], "end": [209.515, 60.265], "type": "segment", "width": 0.12}, {"start": [209.515, 60.265], "end": [209.515, 61.735], "type": "segment", "width": 0.12}, {"start": [209.515, 61.735], "end": [211.79999999999998, 61.735], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "D502", "thickness": 0.15, "ref": 1, "pos": [178.5, 62.5], "height": 0.7}, {"start": [174.015, 62.985], "end": [176.29999999999998, 62.985], "type": "segment", "width": 0.12}, {"start": [174.015, 61.515], "end": [174.015, 62.985], "type": "segment", "width": 0.12}, {"start": [176.29999999999998, 61.515], "end": [174.015, 61.515], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "D503", "thickness": 0.15, "ref": 1, "pos": [181.5, 48.0], "height": 0.7}, {"start": [180.73499999999999, 48.5875], "end": [180.73499999999999, 46.302499999999995], "type": "segment", "width": 0.12}, {"start": [180.73499999999999, 46.302499999999995], "end": [179.265, 46.302499999999995], "type": "segment", "width": 0.12}, {"start": [179.265, 46.302499999999995], "end": [179.265, 48.5875], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "D504", "thickness": 0.15, "ref": 1, "pos": [150.5, 62.5], "height": 0.7}, {"start": [151.29999999999998, 60.015], "end": [149.015, 60.015], "type": "segment", "width": 0.12}, {"start": [149.015, 60.015], "end": [149.015, 61.485], "type": "segment", "width": 0.12}, {"start": [149.015, 61.485], "end": [151.29999999999998, 61.485], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J201", "thickness": 0.15, "ref": 1, "pos": [246.5, 98.0], "height": 0.7}, {"start": [247.54, 93.5], "end": [248.04, 93.25], "type": "segment", "width": 0.12}, {"start": [247.54, 93.0], "end": [247.54, 93.5], "type": "segment", "width": 0.12}, {"start": [248.04, 93.25], "end": [247.54, 93.0], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J202", "thickness": 0.15, "ref": 1, "pos": [246.5, 73.5], "height": 0.7}, {"start": [247.54, 75.75], "end": [248.04, 75.5], "type": "segment", "width": 0.12}, {"start": [247.54, 75.25], "end": [247.54, 75.75], "type": "segment", "width": 0.12}, {"start": [248.04, 75.5], "end": [247.54, 75.25], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J401", "thickness": 0.15, "ref": 1, "pos": [146.0, 98.0], "height": 0.7}, {"start": [144.45999999999998, 93.5], "end": [144.95999999999998, 93.75], "type": "segment", "width": 0.12}, {"start": [144.95999999999998, 93.75], "end": [144.95999999999998, 93.25], "type": "segment", "width": 0.12}, {"start": [144.95999999999998, 93.25], "end": [144.45999999999998, 93.5], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "J402", "thickness": 0.15, "ref": 1, "pos": [190.0, 98.28999999999999], "height": 0.7}, {"start": [187.0, 99.03999999999999], "end": [187.25, 98.53999999999999], "type": "segment", "width": 0.12}, {"start": [187.25, 98.53999999999999], "end": [186.75, 98.53999999999999], "type": "segment", "width": 0.12}, {"start": [186.75, 98.53999999999999], "end": [187.0, 99.03999999999999], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "K401", "thickness": 0.15, "ref": 1, "pos": [168.19, 72.5], "height": 0.7}, {"start": [164.45, 88.0], "end": [164.45, 88.39999999999999], "type": "segment", "width": 0.15}, {"start": [164.45, 88.39999999999999], "end": [171.95, 88.39999999999999], "type": "segment", "width": 0.15}, {"start": [171.95, 88.39999999999999], "end": [171.95, 88.0], "type": "segment", "width": 0.15}, {"start": [172.15, 88.0], "end": [172.15, 88.6], "type": "segment", "width": 0.15}, {"start": [172.15, 88.6], "end": [171.65, 88.6], "type": "segment", "width": 0.15}, {"start": [164.45, 73.89999999999999], "end": [164.45, 73.6], "type": "segment", "width": 0.15}, {"start": [164.45, 73.6], "end": [171.95, 73.6], "type": "segment", "width": 0.15}, {"start": [171.95, 73.6], "end": [171.95, 74.0], "type": "segment", "width": 0.15}, {"start": [164.45, 73.89999999999999], "end": [164.45, 74.0], "type": "segment", "width": 0.15}, {"start": [171.65, 88.6], "end": [171.54999999999998, 88.6], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L201", "thickness": 0.15, "ref": 1, "pos": [234.0, 76.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L202", "thickness": 0.15, "ref": 1, "pos": [237.5, 73.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L203", "thickness": 0.15, "ref": 1, "pos": [242.5625, 95.14999999999999], "height": 0.7}, {"start": [242.821078, 92.78999999999999], "end": [242.303922, 92.78999999999999], "type": "segment", "width": 0.12}, {"start": [242.821078, 94.21], "end": [242.303922, 94.21], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L204", "thickness": 0.15, "ref": 1, "pos": [242.5625, 77.14999999999999], "height": 0.7}, {"start": [242.821078, 76.21], "end": [242.303922, 76.21], "type": "segment", "width": 0.12}, {"start": [242.821078, 74.78999999999999], "end": [242.303922, 74.78999999999999], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L205", "thickness": 0.15, "ref": 1, "pos": [246.0, 96.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L206", "thickness": 0.15, "ref": 1, "pos": [246.0, 79.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L301", "thickness": 0.15, "ref": 1, "pos": [197.0, 73.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L302", "thickness": 0.15, "ref": 1, "pos": [223.5, 73.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L401", "thickness": 0.15, "ref": 1, "pos": [162.18, 73.96249999999999], "height": 0.7}, {"start": [161.26, 73.79972099999999], "end": [161.26, 74.12527899999999], "type": "segment", "width": 0.12}, {"start": [160.23999999999998, 73.79972099999999], "end": [160.23999999999998, 74.12527899999999], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L402", "thickness": 0.15, "ref": 1, "pos": [158.6875, 85.0], "height": 0.7}, {"start": [158.946078, 87.21], "end": [158.428922, 87.21], "type": "segment", "width": 0.12}, {"start": [158.946078, 85.78999999999999], "end": [158.428922, 85.78999999999999], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L404", "thickness": 0.15, "ref": 1, "pos": [179.0, 73.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L405", "thickness": 0.15, "ref": 1, "pos": [186.92, 73.25], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L501", "thickness": 0.15, "ref": 1, "pos": [158.5, 56.07], "height": 0.7}, {"start": [158.337221, 58.01], "end": [158.662779, 58.01], "type": "segment", "width": 0.12}, {"start": [158.337221, 56.989999999999995], "end": [158.662779, 56.989999999999995], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L502", "thickness": 0.15, "ref": 1, "pos": [158.2125, 45.07], "height": 0.7}, {"start": [158.049721, 47.01], "end": [158.375279, 47.01], "type": "segment", "width": 0.12}, {"start": [158.049721, 45.989999999999995], "end": [158.375279, 45.989999999999995], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L503", "thickness": 0.15, "ref": 1, "pos": [152.0, 42.0], "height": 0.7}, {"start": [151.950279, 42.989999999999995], "end": [151.624721, 42.989999999999995], "type": "segment", "width": 0.12}, {"start": [151.950279, 44.01], "end": [151.624721, 44.01], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L504", "thickness": 0.15, "ref": 1, "pos": [172.7875, 55.57], "height": 0.7}, {"start": [172.624721, 56.489999999999995], "end": [172.950279, 56.489999999999995], "type": "segment", "width": 0.12}, {"start": [172.624721, 57.51], "end": [172.950279, 57.51], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "L505", "thickness": 0.15, "ref": 1, "pos": [172.7875, 44.57], "height": 0.7}, {"start": [172.624721, 45.489999999999995], "end": [172.950279, 45.489999999999995], "type": "segment", "width": 0.12}, {"start": [172.624721, 46.51], "end": [172.950279, 46.51], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "Q501", "thickness": 0.15, "ref": 1, "pos": [145.6, 53.5], "height": 0.7}, {"start": [151.56, 51.0], "end": [151.56, 49.05], "type": "segment", "width": 0.12}, {"start": [151.56, 51.0], "end": [151.56, 52.949999999999996], "type": "segment", "width": 0.12}, {"start": [146.44, 51.0], "end": [146.44, 49.05], "type": "segment", "width": 0.12}, {"start": [146.44, 51.0], "end": [146.44, 54.449999999999996], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R201", "thickness": 0.15, "ref": 1, "pos": [227.5, 83.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R202", "thickness": 0.15, "ref": 1, "pos": [228.32999999999998, 87.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R203", "thickness": 0.15, "ref": 1, "pos": [231.32999999999998, 87.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R204", "thickness": 0.15, "ref": 1, "pos": [237.5, 77.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R205", "thickness": 0.15, "ref": 1, "pos": [237.5, 89.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R206", "thickness": 0.15, "ref": 1, "pos": [241.0, 88.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R207", "thickness": 0.15, "ref": 1, "pos": [241.0, 85.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R208", "thickness": 0.15, "ref": 1, "pos": [237.5, 90.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R209", "thickness": 0.15, "ref": 1, "pos": [240.0, 80.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R301", "thickness": 0.15, "ref": 1, "pos": [192.0, 78.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R302", "thickness": 0.15, "ref": 1, "pos": [193.32999999999998, 83.985], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R303", "thickness": 0.15, "ref": 1, "pos": [200.92, 83.75], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R304", "thickness": 0.15, "ref": 1, "pos": [196.0, 87.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R305", "thickness": 0.15, "ref": 1, "pos": [206.0, 82.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R306", "thickness": 0.15, "ref": 1, "pos": [207.5, 82.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R307", "thickness": 0.15, "ref": 1, "pos": [209.17, 87.015], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R308", "thickness": 0.15, "ref": 1, "pos": [204.0, 90.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R309", "thickness": 0.15, "ref": 1, "pos": [223.0, 83.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R310", "thickness": 0.15, "ref": 1, "pos": [224.5, 88.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R311", "thickness": 0.15, "ref": 1, "pos": [225.5, 83.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R401", "thickness": 0.15, "ref": 1, "pos": [152.0, 92.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R402", "thickness": 0.15, "ref": 1, "pos": [153.5, 96.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R403", "thickness": 0.15, "ref": 1, "pos": [158.5, 82.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R404", "thickness": 0.15, "ref": 1, "pos": [161.5, 82.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R405", "thickness": 0.15, "ref": 1, "pos": [174.5, 78.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R406", "thickness": 0.15, "ref": 1, "pos": [175.32999999999998, 82.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R407", "thickness": 0.15, "ref": 1, "pos": [179.0, 82.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R408", "thickness": 0.15, "ref": 1, "pos": [182.0, 74.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R409", "thickness": 0.15, "ref": 1, "pos": [183.32999999999998, 84.25], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R410", "thickness": 0.15, "ref": 1, "pos": [187.5, 78.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R411", "thickness": 0.15, "ref": 1, "pos": [188.17, 83.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R412", "thickness": 0.15, "ref": 1, "pos": [189.5, 82.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R413", "thickness": 0.15, "ref": 1, "pos": [188.5, 87.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R501", "thickness": 0.15, "ref": 1, "pos": [167.0, 51.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R502", "thickness": 0.15, "ref": 1, "pos": [169.5, 52.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R503", "thickness": 0.15, "ref": 1, "pos": [158.32999999999998, 42.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R504", "thickness": 0.15, "ref": 1, "pos": [161.0, 40.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R505", "thickness": 0.15, "ref": 1, "pos": [144.5, 61.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R506", "thickness": 0.15, "ref": 1, "pos": [144.5, 58.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R507", "thickness": 0.15, "ref": 1, "pos": [144.5, 55.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R508", "thickness": 0.15, "ref": 1, "pos": [147.5, 62.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R509", "thickness": 0.15, "ref": 1, "pos": [205.0, 61.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R510", "thickness": 0.15, "ref": 1, "pos": [172.5, 61.08], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R511", "thickness": 0.15, "ref": 1, "pos": [181.5, 44.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R512", "thickness": 0.15, "ref": 1, "pos": [218.67, 61.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R513", "thickness": 0.15, "ref": 1, "pos": [218.0, 63.5], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R514", "thickness": 0.15, "ref": 1, "pos": [216.5, 48.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R515", "thickness": 0.15, "ref": 1, "pos": [251.5, 55.75], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R516", "thickness": 0.15, "ref": 1, "pos": [187.0, 58.669999999999995], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R517", "thickness": 0.15, "ref": 1, "pos": [213.95, 48.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R518", "thickness": 0.15, "ref": 1, "pos": [212.0, 63.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R519", "thickness": 0.15, "ref": 1, "pos": [215.17, 48.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R520", "thickness": 0.15, "ref": 1, "pos": [238.265, 56.08], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R521", "thickness": 0.15, "ref": 1, "pos": [199.98499999999999, 61.169999999999995], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "R522", "thickness": 0.15, "ref": 1, "pos": [218.0, 48.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R523", "thickness": 0.15, "ref": 1, "pos": [207.0, 51.669999999999995], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R524", "thickness": 0.15, "ref": 1, "pos": [238.265, 58.58], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R525", "thickness": 0.15, "ref": 1, "pos": [200.0, 58.669999999999995], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R526", "thickness": 0.15, "ref": 1, "pos": [224.5, 54.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R527", "thickness": 0.15, "ref": 1, "pos": [154.0, 55.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R528", "thickness": 0.15, "ref": 1, "pos": [153.5, 62.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "SW501", "thickness": 0.15, "ref": 1, "pos": [244.5, 62.879999999999995], "height": 0.7}, {"start": [247.91, 61.879999999999995], "end": [241.08999999999997, 61.879999999999995], "type": "segment", "width": 0.12}, {"start": [247.91, 55.12], "end": [241.08999999999997, 55.12], "type": "segment", "width": 0.12}, {"start": [247.91, 61.879999999999995], "end": [247.91, 60.57], "type": "segment", "width": 0.12}, {"start": [247.91, 58.97], "end": [247.91, 58.029999999999994], "type": "segment", "width": 0.12}, {"start": [247.91, 56.43], "end": [247.91, 55.12], "type": "segment", "width": 0.12}, {"start": [241.08999999999997, 56.43], "end": [241.08999999999997, 55.12], "type": "segment", "width": 0.12}, {"start": [241.08999999999997, 61.879999999999995], "end": [241.08999999999997, 60.57], "type": "segment", "width": 0.12}, {"start": [241.08999999999997, 58.97], "end": [241.08999999999997, 58.029999999999994], "type": "segment", "width": 0.12}, {"start": [248.14999999999998, 62.12], "end": [246.767, 62.12], "type": "segment", "width": 0.12}, {"start": [248.14999999999998, 62.12], "end": [248.14999999999998, 60.736999999999995], "type": "segment", "width": 0.12}, {"start": [246.31, 60.404999999999994], "end": [246.31, 59.135], "type": "segment", "width": 0.12}, {"start": [246.31, 59.135], "end": [242.69, 59.135], "type": "segment", "width": 0.12}, {"start": [242.69, 59.135], "end": [242.69, 60.404999999999994], "type": "segment", "width": 0.12}, {"start": [242.69, 60.404999999999994], "end": [246.31, 60.404999999999994], "type": "segment", "width": 0.12}, {"start": [246.31, 60.285], "end": [245.103333, 60.285], "type": "segment", "width": 0.12}, {"start": [246.31, 60.165], "end": [245.103333, 60.165], "type": "segment", "width": 0.12}, {"start": [246.31, 60.044999999999995], "end": [245.103333, 60.044999999999995], "type": "segment", "width": 0.12}, {"start": [246.31, 59.925], "end": [245.103333, 59.925], "type": "segment", "width": 0.12}, {"start": [246.31, 59.805], "end": [245.103333, 59.805], "type": "segment", "width": 0.12}, {"start": [246.31, 59.684999999999995], "end": [245.103333, 59.684999999999995], "type": "segment", "width": 0.12}, {"start": [246.31, 59.565], "end": [245.103333, 59.565], "type": "segment", "width": 0.12}, {"start": [246.31, 59.445], "end": [245.103333, 59.445], "type": "segment", "width": 0.12}, {"start": [246.31, 59.324999999999996], "end": [245.103333, 59.324999999999996], "type": "segment", "width": 0.12}, {"start": [246.31, 59.205], "end": [245.103333, 59.205], "type": "segment", "width": 0.12}, {"start": [245.103333, 60.404999999999994], "end": [245.103333, 59.135], "type": "segment", "width": 0.12}, {"start": [246.31, 57.864999999999995], "end": [246.31, 56.595], "type": "segment", "width": 0.12}, {"start": [246.31, 56.595], "end": [242.69, 56.595], "type": "segment", "width": 0.12}, {"start": [242.69, 56.595], "end": [242.69, 57.864999999999995], "type": "segment", "width": 0.12}, {"start": [242.69, 57.864999999999995], "end": [246.31, 57.864999999999995], "type": "segment", "width": 0.12}, {"start": [246.31, 57.745], "end": [245.103333, 57.745], "type": "segment", "width": 0.12}, {"start": [246.31, 57.625], "end": [245.103333, 57.625], "type": "segment", "width": 0.12}, {"start": [246.31, 57.504999999999995], "end": [245.103333, 57.504999999999995], "type": "segment", "width": 0.12}, {"start": [246.31, 57.385], "end": [245.103333, 57.385], "type": "segment", "width": 0.12}, {"start": [246.31, 57.265], "end": [245.103333, 57.265], "type": "segment", "width": 0.12}, {"start": [246.31, 57.144999999999996], "end": [245.103333, 57.144999999999996], "type": "segment", "width": 0.12}, {"start": [246.31, 57.025], "end": [245.103333, 57.025], "type": "segment", "width": 0.12}, {"start": [246.31, 56.904999999999994], "end": [245.103333, 56.904999999999994], "type": "segment", "width": 0.12}, {"start": [246.31, 56.785], "end": [245.103333, 56.785], "type": "segment", "width": 0.12}, {"start": [246.31, 56.665], "end": [245.103333, 56.665], "type": "segment", "width": 0.12}, {"start": [245.103333, 57.864999999999995], "end": [245.103333, 56.595], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "SW502", "thickness": 0.15, "ref": 1, "pos": [193.5, 54.39], "height": 0.7}, {"start": [192.89666699999998, 59.404999999999994], "end": [192.89666699999998, 60.675], "type": "segment", "width": 0.12}, {"start": [191.69, 60.605], "end": [192.89666699999998, 60.605], "type": "segment", "width": 0.12}, {"start": [191.69, 60.485], "end": [192.89666699999998, 60.485], "type": "segment", "width": 0.12}, {"start": [191.69, 60.364999999999995], "end": [192.89666699999998, 60.364999999999995], "type": "segment", "width": 0.12}, {"start": [191.69, 60.245], "end": [192.89666699999998, 60.245], "type": "segment", "width": 0.12}, {"start": [191.69, 60.125], "end": [192.89666699999998, 60.125], "type": "segment", "width": 0.12}, {"start": [191.69, 60.004999999999995], "end": [192.89666699999998, 60.004999999999995], "type": "segment", "width": 0.12}, {"start": [191.69, 59.885], "end": [192.89666699999998, 59.885], "type": "segment", "width": 0.12}, {"start": [191.69, 59.765], "end": [192.89666699999998, 59.765], "type": "segment", "width": 0.12}, {"start": [191.69, 59.644999999999996], "end": [192.89666699999998, 59.644999999999996], "type": "segment", "width": 0.12}, {"start": [191.69, 59.525], "end": [192.89666699999998, 59.525], "type": "segment", "width": 0.12}, {"start": [195.31, 59.404999999999994], "end": [191.69, 59.404999999999994], "type": "segment", "width": 0.12}, {"start": [195.31, 60.675], "end": [195.31, 59.404999999999994], "type": "segment", "width": 0.12}, {"start": [191.69, 60.675], "end": [195.31, 60.675], "type": "segment", "width": 0.12}, {"start": [191.69, 59.404999999999994], "end": [191.69, 60.675], "type": "segment", "width": 0.12}, {"start": [192.89666699999998, 56.864999999999995], "end": [192.89666699999998, 58.135], "type": "segment", "width": 0.12}, {"start": [191.69, 58.065], "end": [192.89666699999998, 58.065], "type": "segment", "width": 0.12}, {"start": [191.69, 57.945], "end": [192.89666699999998, 57.945], "type": "segment", "width": 0.12}, {"start": [191.69, 57.824999999999996], "end": [192.89666699999998, 57.824999999999996], "type": "segment", "width": 0.12}, {"start": [191.69, 57.705], "end": [192.89666699999998, 57.705], "type": "segment", "width": 0.12}, {"start": [191.69, 57.585], "end": [192.89666699999998, 57.585], "type": "segment", "width": 0.12}, {"start": [191.69, 57.464999999999996], "end": [192.89666699999998, 57.464999999999996], "type": "segment", "width": 0.12}, {"start": [191.69, 57.345], "end": [192.89666699999998, 57.345], "type": "segment", "width": 0.12}, {"start": [191.69, 57.224999999999994], "end": [192.89666699999998, 57.224999999999994], "type": "segment", "width": 0.12}, {"start": [191.69, 57.105], "end": [192.89666699999998, 57.105], "type": "segment", "width": 0.12}, {"start": [191.69, 56.985], "end": [192.89666699999998, 56.985], "type": "segment", "width": 0.12}, {"start": [195.31, 56.864999999999995], "end": [191.69, 56.864999999999995], "type": "segment", "width": 0.12}, {"start": [195.31, 58.135], "end": [195.31, 56.864999999999995], "type": "segment", "width": 0.12}, {"start": [191.69, 58.135], "end": [195.31, 58.135], "type": "segment", "width": 0.12}, {"start": [191.69, 56.864999999999995], "end": [191.69, 58.135], "type": "segment", "width": 0.12}, {"start": [189.85, 55.15], "end": [189.85, 56.532999999999994], "type": "segment", "width": 0.12}, {"start": [189.85, 55.15], "end": [191.233, 55.15], "type": "segment", "width": 0.12}, {"start": [196.91, 58.3], "end": [196.91, 59.239999999999995], "type": "segment", "width": 0.12}, {"start": [196.91, 55.39], "end": [196.91, 56.699999999999996], "type": "segment", "width": 0.12}, {"start": [196.91, 60.839999999999996], "end": [196.91, 62.15], "type": "segment", "width": 0.12}, {"start": [190.09, 60.839999999999996], "end": [190.09, 62.15], "type": "segment", "width": 0.12}, {"start": [190.09, 58.3], "end": [190.09, 59.239999999999995], "type": "segment", "width": 0.12}, {"start": [190.09, 55.39], "end": [190.09, 56.699999999999996], "type": "segment", "width": 0.12}, {"start": [190.09, 62.15], "end": [196.91, 62.15], "type": "segment", "width": 0.12}, {"start": [190.09, 55.39], "end": [196.91, 55.39], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "U201", "thickness": 0.15, "ref": 1, "pos": [240.0, 83.0], "height": 0.7}, {"start": [235.45, 87.625], "end": [237.54999999999998, 87.625], "type": "segment", "width": 0.15}, {"start": [234.67499999999998, 84.375], "end": [237.54999999999998, 84.375], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U401", "thickness": 0.15, "ref": 1, "pos": [145.0, 84.5], "height": 0.7}, {"start": [145.0, 70.25], "radius": 0.09999999999999999, "type": "circle", "width": 0.15}, {"start": [145.0, 70.25], "radius": 0.19999999999999998, "type": "circle", "width": 0.15}, {"start": [145.5, 85.75], "end": [155.5, 85.75], "type": "segment", "width": 0.15}, {"start": [155.5, 85.75], "end": [155.5, 70.75], "type": "segment", "width": 0.15}, {"start": [155.5, 70.75], "end": [145.5, 70.75], "type": "segment", "width": 0.15}, {"start": [145.5, 70.75], "end": [145.5, 85.75], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U402", "thickness": 0.15, "ref": 1, "pos": [174.0, 91.5], "height": 0.7}, {"start": [170.84, 90.8], "end": [170.84, 92.7], "type": "segment", "width": 0.12}, {"start": [173.16, 92.2], "end": [173.16, 90.8], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U403", "thickness": 0.15, "ref": 1, "pos": [174.0, 95.0], "height": 0.7}, {"start": [172.87, 94.55], "end": [172.87, 95.55], "type": "segment", "width": 0.12}, {"start": [170.63, 96.55], "end": [170.63, 94.55], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U404", "thickness": 0.15, "ref": 1, "pos": [182.0, 84.0], "height": 0.7}, {"start": [181.67499999999998, 78.875], "end": [184.54999999999998, 78.875], "type": "segment", "width": 0.15}, {"start": [182.45, 82.125], "end": [184.54999999999998, 82.125], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U501", "thickness": 0.15, "ref": 1, "pos": [147.0, 57.0], "height": 0.7}, {"start": [148.42499999999998, 59.125], "end": [149.575, 59.125], "type": "segment", "width": 0.15}, {"start": [147.65, 55.875], "end": [149.575, 55.875], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "U504", "thickness": 0.15, "ref": 1, "pos": [220.0, 51.0], "height": 0.7}, {"start": [213.475, 59.775], "end": [217.92499999999998, 59.775], "type": "segment", "width": 0.15}, {"start": [211.95, 52.875], "end": [217.92499999999998, 52.875], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "U505", "thickness": 0.15, "ref": 1, "pos": [157.25, 49.349999999999994], "height": 0.7}, {"start": [156.54999999999998, 52.51], "end": [157.95, 52.51], "type": "segment", "width": 0.12}, {"start": [157.95, 50.19], "end": [156.04999999999998, 50.19], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "L403", "thickness": 0.15, "ref": 1, "pos": [158.0, 95.0], "height": 0.7}, {"start": [157.23999999999998, 91.450279], "end": [157.23999999999998, 91.124721], "type": "segment", "width": 0.12}, {"start": [158.26, 91.450279], "end": [158.26, 91.124721], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "U301", "thickness": 0.15, "ref": 1, "pos": [193.5, 76.5], "height": 0.7}, {"start": [195.825, 78.825], "end": [195.825, 79.0], "type": "segment", "width": 0.15}, {"start": [199.17499999999998, 78.825], "end": [199.17499999999998, 79.075], "type": "segment", "width": 0.15}, {"start": [199.17499999999998, 82.175], "end": [199.17499999999998, 81.925], "type": "segment", "width": 0.15}, {"start": [195.825, 82.175], "end": [195.825, 81.925], "type": "segment", "width": 0.15}, {"start": [195.825, 78.825], "end": [199.17499999999998, 78.825], "type": "segment", "width": 0.15}, {"start": [195.825, 82.175], "end": [199.17499999999998, 82.175], "type": "segment", "width": 0.15}, {"start": [195.825, 79.0], "end": [194.575, 79.0], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "U502", "thickness": 0.15, "ref": 1, "pos": [165.5, 59.0], "height": 0.7}, {"start": [165.5, 57.61], "end": [164.0, 57.61], "type": "segment", "width": 0.12}, {"start": [167.0, 54.39], "end": [164.0, 54.39], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "U503", "thickness": 0.15, "ref": 1, "pos": [167.75, 42.25], "height": 0.7}, {"start": [167.0, 43.39], "end": [164.0, 43.39], "type": "segment", "width": 0.12}, {"start": [165.5, 46.61], "end": [164.0, 46.61], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "TP301", "thickness": 0.15, "ref": 1, "pos": [201.25, 76.5], "height": 0.7}, {"start": [204.6, 78.39999999999999], "end": [202.39999999999998, 78.39999999999999], "type": "segment", "width": 0.15}, {"start": [204.6, 74.6], "end": [204.6, 78.39999999999999], "type": "segment", "width": 0.15}, {"start": [202.39999999999998, 74.6], "end": [204.6, 74.6], "type": "segment", "width": 0.15}, {"start": [202.39999999999998, 78.39999999999999], "end": [202.39999999999998, 74.6], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "TP302", "thickness": 0.15, "ref": 1, "pos": [206.0, 76.5], "height": 0.7}, {"start": [207.14999999999998, 78.39999999999999], "end": [207.14999999999998, 74.6], "type": "segment", "width": 0.15}, {"start": [207.14999999999998, 74.6], "end": [209.35, 74.6], "type": "segment", "width": 0.15}, {"start": [209.35, 74.6], "end": [209.35, 78.39999999999999], "type": "segment", "width": 0.15}, {"start": [209.35, 78.39999999999999], "end": [207.14999999999998, 78.39999999999999], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP401", "thickness": 0.15, "ref": 1, "pos": [165.0, 98.0], "height": 0.7}, {"start": [163.1, 97.1], "end": [163.1, 94.89999999999999], "type": "segment", "width": 0.15}, {"start": [166.9, 97.1], "end": [163.1, 97.1], "type": "segment", "width": 0.15}, {"start": [166.9, 94.89999999999999], "end": [166.9, 97.1], "type": "segment", "width": 0.15}, {"start": [163.1, 94.89999999999999], "end": [166.9, 94.89999999999999], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP501", "thickness": 0.15, "ref": 1, "pos": [176.5, 50.5], "height": 0.7}, {"start": [174.6, 49.599999999999994], "end": [174.6, 47.4], "type": "segment", "width": 0.15}, {"start": [178.4, 49.599999999999994], "end": [174.6, 49.599999999999994], "type": "segment", "width": 0.15}, {"start": [178.4, 47.4], "end": [178.4, 49.599999999999994], "type": "segment", "width": 0.15}, {"start": [174.6, 47.4], "end": [178.4, 47.4], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "TP502", "thickness": 0.15, "ref": 1, "pos": [179.5, 59.5], "height": 0.7}, {"start": [174.6, 58.4], "end": [178.4, 58.4], "type": "segment", "width": 0.15}, {"start": [178.4, 58.4], "end": [178.4, 60.599999999999994], "type": "segment", "width": 0.15}, {"start": [178.4, 60.599999999999994], "end": [174.6, 60.599999999999994], "type": "segment", "width": 0.15}, {"start": [174.6, 60.599999999999994], "end": [174.6, 58.4], "type": "segment", "width": 0.15}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R529", "thickness": 0.15, "ref": 1, "pos": [210.0, 50.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R530", "thickness": 0.15, "ref": 1, "pos": [221.5, 55.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R531", "thickness": 0.15, "ref": 1, "pos": [221.5, 60.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R532", "thickness": 0.15, "ref": 1, "pos": [221.5, 61.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R533", "thickness": 0.15, "ref": 1, "pos": [210.0, 51.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R534", "thickness": 0.15, "ref": 1, "pos": [210.0, 52.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R535", "thickness": 0.15, "ref": 1, "pos": [210.0, 53.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R536", "thickness": 0.15, "ref": 1, "pos": [209.5, 59.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "R537", "thickness": 0.15, "ref": 1, "pos": [215.0, 63.5], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP503", "thickness": 0.15, "ref": 1, "pos": [141.0, 60.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "TP504", "thickness": 0.15, "ref": 1, "pos": [141.0, 52.0], "height": 0.7}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "J501", "thickness": 0.15, "ref": 1, "pos": [185.42, 41.91], "height": 0.7}, {"start": [186.63, 39.309999999999995], "end": [186.63, 44.51], "type": "segment", "width": 0.12}, {"start": [209.54999999999998, 39.309999999999995], "end": [186.63, 39.309999999999995], "type": "segment", "width": 0.12}, {"start": [212.14999999999998, 44.51], "end": [186.63, 44.51], "type": "segment", "width": 0.12}, {"start": [209.54999999999998, 39.309999999999995], "end": [209.54999999999998, 41.91], "type": "segment", "width": 0.12}, {"start": [209.54999999999998, 41.91], "end": [212.14999999999998, 41.91], "type": "segment", "width": 0.12}, {"start": [212.14999999999998, 41.91], "end": [212.14999999999998, 44.51], "type": "segment", "width": 0.12}, {"start": [210.82, 39.309999999999995], "end": [212.14999999999998, 39.309999999999995], "type": "segment", "width": 0.12}, {"start": [212.14999999999998, 39.309999999999995], "end": [212.14999999999998, 40.64], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "J502", "thickness": 0.15, "ref": 1, "pos": [185.42, 45.72], "height": 0.7}, {"start": [204.53, 47.05], "end": [204.53, 44.39], "type": "segment", "width": 0.12}, {"start": [189.23, 47.05], "end": [204.53, 47.05], "type": "segment", "width": 0.12}, {"start": [189.23, 44.39], "end": [204.53, 44.39], "type": "segment", "width": 0.12}, {"start": [189.23, 47.05], "end": [189.23, 44.39], "type": "segment", "width": 0.12}, {"start": [187.95999999999998, 47.05], "end": [186.63, 47.05], "type": "segment", "width": 0.12}, {"start": [186.63, 47.05], "end": [186.63, 45.72], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C533", "thickness": 0.15, "ref": 1, "pos": [223.5, 48.0], "height": 0.7}, {"start": [225.41, 46.91], "end": [225.41, 44.559999999999995], "type": "segment", "width": 0.12}, {"start": [225.41, 40.089999999999996], "end": [225.41, 42.44], "type": "segment", "width": 0.12}, {"start": [219.654437, 40.089999999999996], "end": [225.41, 40.089999999999996], "type": "segment", "width": 0.12}, {"start": [219.654437, 46.91], "end": [225.41, 46.91], "type": "segment", "width": 0.12}, {"start": [218.59, 45.845563], "end": [218.59, 44.559999999999995], "type": "segment", "width": 0.12}, {"start": [218.59, 41.154437], "end": [218.59, 42.44], "type": "segment", "width": 0.12}, {"start": [218.59, 41.154437], "end": [219.654437, 40.089999999999996], "type": "segment", "width": 0.12}, {"start": [218.59, 45.845563], "end": [219.654437, 46.91], "type": "segment", "width": 0.12}, {"start": [217.5625, 41.652499999999996], "end": [218.35, 41.652499999999996], "type": "segment", "width": 0.12}, {"start": [217.95624999999998, 41.25875], "end": [217.95624999999998, 42.04625], "type": "segment", "width": 0.12}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C534", "thickness": 0.15, "ref": 1, "pos": [236.0, 54.0], "height": 0.7}, {"start": [236.41, 55.089999999999996], "end": [234.06, 55.089999999999996], "type": "segment", "width": 0.12}, {"start": [229.59, 55.089999999999996], "end": [231.94, 55.089999999999996], "type": "segment", "width": 0.12}, {"start": [229.59, 60.845563], "end": [229.59, 55.089999999999996], "type": "segment", "width": 0.12}, {"start": [236.41, 60.845563], "end": [236.41, 55.089999999999996], "type": "segment", "width": 0.12}, {"start": [235.345563, 61.91], "end": [234.06, 61.91], "type": "segment", "width": 0.12}, {"start": [230.654437, 61.91], "end": [231.94, 61.91], "type": "segment", "width": 0.12}, {"start": [230.654437, 61.91], "end": [229.59, 60.845563], "type": "segment", "width": 0.12}, {"start": [235.345563, 61.91], "end": [236.41, 60.845563], "type": "segment", "width": 0.12}, {"start": [231.1525, 62.9375], "end": [231.1525, 62.15], "type": "segment", "width": 0.12}, {"start": [230.75875, 62.543749999999996], "end": [231.54625, 62.543749999999996], "type": "segment", "width": 0.12}]}, "edges_bbox": {"minx": 138.474999, "miny": 38.974999, "maxx": 254.02500099999997, "maxy": 105.02500099999999}, "font_data": {" ": {"l": [], "w": 0.7619047619047619}, ".": {"l": [[[0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.23809523809523808, -0.047619047619047616]]], "w": 0.47619047619047616}, "1": {"l": [[[0.7619047619047619, -0.047619047619047616], [0.19047619047619047, -0.047619047619047616]], [[0.47619047619047616, -0.047619047619047616], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -0.9047619047619047], [0.2857142857142857, -0.8095238095238095], [0.19047619047619047, -0.7619047619047619]]], "w": 0.9523809523809523}, "0": {"l": [[[0.42857142857142855, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0], [0.6666666666666666, -0.9523809523809523], [0.7142857142857142, -0.8571428571428571], [0.7619047619047619, -0.6666666666666666], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.42857142857142855, -0.047619047619047616], [0.3333333333333333, -0.09523809523809523], [0.2857142857142857, -0.14285714285714285], [0.23809523809523808, -0.23809523809523808], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.6666666666666666], [0.23809523809523808, -0.8571428571428571], [0.2857142857142857, -0.9523809523809523], [0.3333333333333333, -1.0], [0.42857142857142855, -1.0476190476190474]]], "w": 0.9523809523809523}, "3": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.7619047619047619, -1.0476190476190474], [0.42857142857142855, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.2857142857142857, -0.047619047619047616], [0.19047619047619047, -0.09523809523809523], [0.14285714285714285, -0.14285714285714285]]], "w": 0.9523809523809523}, "2": {"l": [[[0.19047619047619047, -0.9523809523809523], [0.23809523809523808, -1.0], [0.3333333333333333, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.7619047619047619], [0.7142857142857142, -0.6190476190476191], [0.14285714285714285, -0.047619047619047616], [0.7619047619047619, -0.047619047619047616]]], "w": 0.9523809523809523}, "5": {"l": [[[0.7142857142857142, -1.0476190476190474], [0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.5714285714285714, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.23809523809523808], [0.7142857142857142, -0.14285714285714285], [0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.14285714285714285]]], "w": 0.9523809523809523}, "4": {"l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.42857142857142855, -1.0952380952380951], [0.19047619047619047, -0.38095238095238093], [0.8095238095238095, -0.38095238095238093]]], "w": 0.9523809523809523}, "7": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616]]], "w": 0.9523809523809523}, "6": {"l": [[[0.6666666666666666, -1.0476190476190474], [0.47619047619047616, -1.0476190476190474], [0.38095238095238093, -1.0], [0.3333333333333333, -0.9523809523809523], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.47619047619047616], [0.7142857142857142, -0.5714285714285714], [0.6666666666666666, -0.6190476190476191], [0.5714285714285714, -0.6666666666666666], [0.38095238095238093, -0.6666666666666666], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.5714285714285714], [0.19047619047619047, -0.47619047619047616]]], "w": 0.9523809523809523}, "9": {"l": [[[0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.14285714285714285], [0.7142857142857142, -0.2857142857142857], [0.7619047619047619, -0.47619047619047616], [0.7619047619047619, -0.8571428571428571], [0.7142857142857142, -0.9523809523809523], [0.6666666666666666, -1.0], [0.5714285714285714, -1.0476190476190474], [0.38095238095238093, -1.0476190476190474], [0.2857142857142857, -1.0], [0.23809523809523808, -0.9523809523809523], [0.19047619047619047, -0.8571428571428571], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.47619047619047616], [0.38095238095238093, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.7142857142857142, -0.5238095238095237], [0.7619047619047619, -0.6190476190476191]]], "w": 0.9523809523809523}, "8": {"l": [[[0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.7142857142857142], [0.19047619047619047, -0.8095238095238095], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.5714285714285714, -1.0476190476190474], [0.6666666666666666, -1.0], [0.7142857142857142, -0.9523809523809523], [0.7619047619047619, -0.8571428571428571], [0.7619047619047619, -0.8095238095238095], [0.7142857142857142, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666], [0.5714285714285714, -0.6190476190476191], [0.38095238095238093, -0.6190476190476191], [0.2857142857142857, -0.5714285714285714], [0.23809523809523808, -0.5238095238095237], [0.19047619047619047, -0.42857142857142855], [0.19047619047619047, -0.23809523809523808], [0.23809523809523808, -0.14285714285714285], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.42857142857142855], [0.7142857142857142, -0.5238095238095237], [0.6666666666666666, -0.5714285714285714], [0.5714285714285714, -0.6190476190476191]]], "w": 0.9523809523809523}, "A": {"l": [[[0.19047619047619047, -0.3333333333333333], [0.6666666666666666, -0.3333333333333333]], [[0.09523809523809523, -0.047619047619047616], [0.42857142857142855, -1.0476190476190474], [0.7619047619047619, -0.047619047619047616]]], "w": 0.8571428571428571}, "C": {"l": [[[0.8095238095238095, -0.14285714285714285], [0.7619047619047619, -0.09523809523809523], [0.6190476190476191, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.09523809523809523], [0.2857142857142857, -0.19047619047619047], [0.23809523809523808, -0.2857142857142857], [0.19047619047619047, -0.47619047619047616], [0.19047619047619047, -0.6190476190476191], [0.23809523809523808, -0.8095238095238095], [0.2857142857142857, -0.9047619047619047], [0.38095238095238093, -1.0], [0.5238095238095237, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0], [0.8095238095238095, -0.9523809523809523]]], "w": 1.0}, "E": {"l": [[[0.23809523809523808, -0.5714285714285714], [0.5714285714285714, -0.5714285714285714]], [[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]], "w": 0.9047619047619047}, "D": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.4761904761904761, -1.0476190476190474], [0.619047619047619, -1.0], [0.7142857142857142, -0.9047619047619047], [0.7619047619047619, -0.8095238095238095], [0.8095238095238094, -0.6190476190476191], [0.8095238095238094, -0.47619047619047616], [0.7619047619047619, -0.2857142857142857], [0.7142857142857142, -0.19047619047619047], [0.619047619047619, -0.09523809523809523], [0.4761904761904761, -0.047619047619047616], [0.23809523809523803, -0.047619047619047616]]], "w": 1.0}, "G": {"l": [[[0.7619047619047619, -1.0], [0.6666666666666666, -1.0476190476190474], [0.5238095238095237, -1.0476190476190474], [0.38095238095238093, -1.0], [0.2857142857142857, -0.9047619047619047], [0.23809523809523808, -0.8095238095238095], [0.19047619047619047, -0.6190476190476191], [0.19047619047619047, -0.47619047619047616], [0.23809523809523808, -0.2857142857142857], [0.2857142857142857, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.047619047619047616], [0.7619047619047619, -0.09523809523809523], [0.8095238095238095, -0.14285714285714285], [0.8095238095238095, -0.47619047619047616], [0.6190476190476191, -0.47619047619047616]]], "w": 1.0}, "F": {"l": [[[0.5714285714285714, -0.5714285714285714], [0.23809523809523808, -0.5714285714285714]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.7142857142857142, -1.0476190476190474]]], "w": 0.8571428571428571}, "I": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]], "w": 0.47619047619047616}, "H": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.23809523809523803, -0.5714285714285714], [0.8095238095238094, -0.5714285714285714]], [[0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]], "w": 1.0476190476190474}, "K": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474]], [[0.8095238095238094, -0.047619047619047616], [0.3809523809523809, -0.6190476190476191]], [[0.8095238095238094, -1.0476190476190474], [0.23809523809523803, -0.47619047619047616]]], "w": 1.0}, "J": {"l": [[[0.5238095238095237, -1.0476190476190474], [0.5238095238095237, -0.3333333333333333], [0.47619047619047616, -0.19047619047619047], [0.38095238095238093, -0.09523809523809523], [0.23809523809523808, -0.047619047619047616], [0.14285714285714285, -0.047619047619047616]]], "w": 0.7619047619047619}, "M": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474], [0.5714285714285714, -0.3333333333333333], [0.9047619047619047, -1.0476190476190474], [0.9047619047619047, -0.047619047619047616]]], "w": 1.1428571428571428}, "L": {"l": [[[0.7142857142857142, -0.047619047619047616], [0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]]], "w": 0.8095238095238095}, "O": {"l": [[[0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474]]], "w": 1.0476190476190474}, "N": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.8095238095238094, -0.047619047619047616], [0.8095238095238094, -1.0476190476190474]]], "w": 1.0476190476190474}, "Q": {"l": [[[0.9047619047619047, 0.047619047619047616], [0.8095238095238094, 0.0], [0.7142857142857142, -0.09523809523809523], [0.5714285714285714, -0.23809523809523808], [0.4761904761904761, -0.2857142857142857], [0.3809523809523809, -0.2857142857142857]], [[0.4285714285714285, -0.047619047619047616], [0.33333333333333326, -0.09523809523809523], [0.23809523809523803, -0.19047619047619047], [0.1904761904761904, -0.38095238095238093], [0.1904761904761904, -0.7142857142857142], [0.23809523809523803, -0.9047619047619047], [0.33333333333333326, -1.0], [0.4285714285714285, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.8095238095238094, -0.9047619047619047], [0.857142857142857, -0.7142857142857142], [0.857142857142857, -0.38095238095238093], [0.8095238095238094, -0.19047619047619047], [0.7142857142857142, -0.09523809523809523], [0.619047619047619, -0.047619047619047616], [0.4285714285714285, -0.047619047619047616]]], "w": 1.0476190476190474}, "P": {"l": [[[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]], "w": 1.0}, "S": {"l": [[[0.19047619047619047, -0.09523809523809523], [0.3333333333333333, -0.047619047619047616], [0.5714285714285714, -0.047619047619047616], [0.6666666666666666, -0.09523809523809523], [0.7142857142857142, -0.14285714285714285], [0.7619047619047619, -0.23809523809523808], [0.7619047619047619, -0.3333333333333333], [0.7142857142857142, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616], [0.5714285714285714, -0.5238095238095237], [0.38095238095238093, -0.5714285714285714], [0.2857142857142857, -0.6190476190476191], [0.23809523809523808, -0.6666666666666666], [0.19047619047619047, -0.7619047619047619], [0.19047619047619047, -0.8571428571428571], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.6190476190476191, -1.0476190476190474], [0.7619047619047619, -1.0]]], "w": 0.9523809523809523}, "R": {"l": [[[0.8095238095238094, -0.047619047619047616], [0.4761904761904761, -0.5238095238095237]], [[0.23809523809523803, -0.047619047619047616], [0.23809523809523803, -1.0476190476190474], [0.619047619047619, -1.0476190476190474], [0.7142857142857142, -1.0], [0.7619047619047619, -0.9523809523809523], [0.8095238095238094, -0.8571428571428571], [0.8095238095238094, -0.7142857142857142], [0.7619047619047619, -0.6190476190476191], [0.7142857142857142, -0.5714285714285714], [0.619047619047619, -0.5238095238095237], [0.23809523809523803, -0.5238095238095237]]], "w": 1.0}, "U": {"l": [[[0.23809523809523803, -1.0476190476190474], [0.23809523809523803, -0.23809523809523808], [0.28571428571428564, -0.14285714285714285], [0.33333333333333326, -0.09523809523809523], [0.4285714285714285, -0.047619047619047616], [0.619047619047619, -0.047619047619047616], [0.7142857142857142, -0.09523809523809523], [0.7619047619047619, -0.14285714285714285], [0.8095238095238094, -0.23809523809523808], [0.8095238095238094, -1.0476190476190474]]], "w": 1.0476190476190474}, "T": {"l": [[[0.09523809523809523, -1.0476190476190474], [0.6666666666666666, -1.0476190476190474]], [[0.38095238095238093, -0.047619047619047616], [0.38095238095238093, -1.0476190476190474]]], "w": 0.7619047619047619}, "W": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.38095238095238093, -0.047619047619047616], [0.5714285714285714, -0.7619047619047619], [0.7619047619047619, -0.047619047619047616], [1.0, -1.0476190476190474]]], "w": 1.1428571428571428}, "V": {"l": [[[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.047619047619047616], [0.7619047619047619, -1.0476190476190474]]], "w": 0.8571428571428571}, "Y": {"l": [[[0.42857142857142855, -0.5238095238095237], [0.42857142857142855, -0.047619047619047616]], [[0.09523809523809523, -1.0476190476190474], [0.42857142857142855, -0.5238095238095237], [0.7619047619047619, -1.0476190476190474]]], "w": 0.8571428571428571}, "X": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -0.047619047619047616]], [[0.8095238095238095, -1.0476190476190474], [0.14285714285714285, -0.047619047619047616]]], "w": 0.9523809523809523}, "Z": {"l": [[[0.14285714285714285, -1.0476190476190474], [0.8095238095238095, -1.0476190476190474], [0.14285714285714285, -0.047619047619047616], [0.8095238095238095, -0.047619047619047616]]], "w": 0.9523809523809523}, "_": {"l": [[[0.0, 0.047619047619047616], [0.7619047619047619, 0.047619047619047616]]], "w": 0.7619047619047619}, "a": {"l": [[[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -0.5714285714285714], [0.6190476190476191, -0.6666666666666666], [0.5238095238095237, -0.7142857142857142], [0.3333333333333333, -0.7142857142857142], [0.23809523809523808, -0.6666666666666666]], [[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.2857142857142857], [0.23809523809523808, -0.38095238095238093], [0.3333333333333333, -0.42857142857142855], [0.5714285714285714, -0.42857142857142855], [0.6666666666666666, -0.47619047619047616]]], "w": 0.9047619047619047}, "c": {"l": [[[0.6666666666666666, -0.09523809523809523], [0.5714285714285714, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5714285714285714, -0.7142857142857142], [0.6666666666666666, -0.6666666666666666]]], "w": 0.8571428571428571}, "e": {"l": [[[0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523], [0.19047619047619047, -0.19047619047619047], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.47619047619047616], [0.19047619047619047, -0.38095238095238093]]], "w": 0.8571428571428571}, "f": {"l": [[[0.09523809523809523, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142]], [[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.9047619047619047], [0.2857142857142857, -1.0], [0.38095238095238093, -1.0476190476190474], [0.47619047619047616, -1.0476190476190474]]], "w": 0.5714285714285714}, "i": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -1.0476190476190474], [0.19047619047619047, -1.0], [0.23809523809523808, -0.9523809523809523], [0.2857142857142857, -1.0], [0.23809523809523808, -1.0476190476190474], [0.23809523809523808, -0.9523809523809523]]], "w": 0.47619047619047616}, "h": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -1.0476190476190474]], [[0.6666666666666666, -0.047619047619047616], [0.6666666666666666, -0.5714285714285714], [0.6190476190476191, -0.6666666666666666], [0.5238095238095237, -0.7142857142857142], [0.38095238095238093, -0.7142857142857142], [0.2857142857142857, -0.6666666666666666], [0.23809523809523808, -0.6190476190476191]]], "w": 0.9047619047619047}, "l": {"l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.19047619047619047], [0.23809523809523808, -1.0476190476190474]]], "w": 0.5238095238095237}, "o": {"l": [[[0.38095238095238093, -0.047619047619047616], [0.2857142857142857, -0.09523809523809523], [0.23809523809523808, -0.14285714285714285], [0.19047619047619047, -0.23809523809523808], [0.19047619047619047, -0.5238095238095237], [0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.38095238095238093, -0.047619047619047616]]], "w": 0.9047619047619047}, "n": {"l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.047619047619047616]], [[0.23809523809523808, -0.6190476190476191], [0.2857142857142857, -0.6666666666666666], [0.38095238095238093, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.5714285714285714], [0.6666666666666666, -0.047619047619047616]]], "w": 0.9047619047619047}, "p": {"l": [[[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, 0.2857142857142857]], [[0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142], [0.6190476190476191, -0.6666666666666666], [0.6666666666666666, -0.6190476190476191], [0.7142857142857142, -0.5238095238095237], [0.7142857142857142, -0.23809523809523808], [0.6666666666666666, -0.14285714285714285], [0.6190476190476191, -0.09523809523809523], [0.5238095238095237, -0.047619047619047616], [0.3333333333333333, -0.047619047619047616], [0.23809523809523808, -0.09523809523809523]]], "w": 0.9047619047619047}, "s": {"l": [[[0.19047619047619047, -0.09523809523809523], [0.2857142857142857, -0.047619047619047616], [0.47619047619047616, -0.047619047619047616], [0.5714285714285714, -0.09523809523809523], [0.6190476190476191, -0.19047619047619047], [0.6190476190476191, -0.23809523809523808], [0.5714285714285714, -0.3333333333333333], [0.47619047619047616, -0.38095238095238093], [0.3333333333333333, -0.38095238095238093], [0.23809523809523808, -0.42857142857142855], [0.19047619047619047, -0.5238095238095237], [0.19047619047619047, -0.5714285714285714], [0.23809523809523808, -0.6666666666666666], [0.3333333333333333, -0.7142857142857142], [0.47619047619047616, -0.7142857142857142], [0.5714285714285714, -0.6666666666666666]]], "w": 0.8095238095238095}, "r": {"l": [[[0.23809523809523808, -0.047619047619047616], [0.23809523809523808, -0.7142857142857142]], [[0.23809523809523808, -0.5238095238095237], [0.2857142857142857, -0.6190476190476191], [0.3333333333333333, -0.6666666666666666], [0.42857142857142855, -0.7142857142857142], [0.5238095238095237, -0.7142857142857142]]], "w": 0.6190476190476191}, "u": {"l": [[[0.6666666666666666, -0.7142857142857142], [0.6666666666666666, -0.047619047619047616]], [[0.23809523809523808, -0.7142857142857142], [0.23809523809523808, -0.19047619047619047], [0.2857142857142857, -0.09523809523809523], [0.38095238095238093, -0.047619047619047616], [0.5238095238095237, -0.047619047619047616], [0.6190476190476191, -0.09523809523809523], [0.6666666666666666, -0.14285714285714285]]], "w": 0.9047619047619047}, "w": {"l": [[[0.1428571428571428, -0.7142857142857142], [0.33333333333333326, -0.047619047619047616], [0.5238095238095237, -0.5238095238095237], [0.7142857142857142, -0.047619047619047616], [0.9047619047619047, -0.7142857142857142]]], "w": 1.0476190476190474}, "z": {"l": [[[0.14285714285714285, -0.7142857142857142], [0.6666666666666666, -0.7142857142857142], [0.14285714285714285, -0.047619047619047616], [0.6666666666666666, -0.047619047619047616]]], "w": 0.8095238095238095}}, "modules": [{"layer": "B", "center": [215.0, 81.0], "pads": [], "drawings": [], "ref": "G***", "bbox": {"pos": [201.667384, 69.826427], "size": [26.683469, 21.966943999999998]}}, {"layer": "F", "center": [216.1, 82.96], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [220.25, 80.42], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 2.5]}, {"layers": ["F"], "angle": -270.0, "pos": [211.95, 80.42], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 2.5]}, {"layers": ["F"], "angle": -270.0, "pos": [211.95, 85.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 2.5]}, {"layers": ["F"], "angle": -270.0, "pos": [220.25, 85.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 2.5]}], "drawings": [], "ref": "X301", "bbox": {"pos": [210.17499899999999, 75.284999], "size": [11.850002, 15.350002]}}, {"layer": "F", "center": [229.5, 88.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [229.5, 87.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [229.5, 88.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C201", "bbox": {"pos": [229.004999, 87.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [231.015, 85.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [231.5, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [230.53, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C202", "bbox": {"pos": [230.05999899999998, 85.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [234.48499999999999, 83.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [234.0, 83.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [234.97, 83.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C203", "bbox": {"pos": [233.52999899999998, 83.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [233.5, 87.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [233.5, 86.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [233.5, 87.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C204", "bbox": {"pos": [233.004999, 86.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [234.48499999999999, 82.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [234.97, 82.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [234.0, 82.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C205", "bbox": {"pos": [233.52999899999998, 82.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [233.21249999999998, 81.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [234.0, 81.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -180.0, "pos": [232.42499999999998, 81.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C206", "bbox": {"pos": [231.70749899999998, 80.24499899999999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [237.21249999999998, 80.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [238.0, 80.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -180.0, "pos": [236.42499999999998, 80.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C207", "bbox": {"pos": [235.70749899999998, 79.24499899999999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [237.515, 81.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [237.03, 81.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [238.0, 81.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C208", "bbox": {"pos": [236.55999899999998, 81.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [242.48499999999999, 90.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [242.0, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [242.97, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C209", "bbox": {"pos": [241.52999899999998, 90.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [242.48499999999999, 79.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [242.97, 79.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [242.0, 79.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C210", "bbox": {"pos": [241.52999899999998, 78.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [237.5, 82.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [237.98499999999999, 82.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [237.015, 82.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C211", "bbox": {"pos": [236.544999, 82.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [240.0, 93.015], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [240.0, 93.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [240.0, 92.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C212", "bbox": {"pos": [239.504999, 92.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [240.0, 76.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [240.0, 75.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [240.0, 76.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C213", "bbox": {"pos": [239.504999, 75.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [245.0, 93.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [245.0, 93.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [245.0, 92.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C214", "bbox": {"pos": [244.504999, 92.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [245.0, 75.985], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [245.0, 75.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [245.0, 76.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C215", "bbox": {"pos": [244.504999, 75.029999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [195.7875, 75.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [196.575, 75.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [195.0, 75.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C301", "bbox": {"pos": [194.282499, 74.74499899999999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [195.48499999999999, 77.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [195.97, 77.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [195.0, 77.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C302", "bbox": {"pos": [194.529999, 76.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [202.5, 80.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [202.5, 80.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [202.5, 80.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C303", "bbox": {"pos": [202.004999, 79.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [195.5, 78.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [195.015, 78.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [195.98499999999999, 78.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C304", "bbox": {"pos": [194.544999, 77.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [204.5, 83.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [204.5, 82.21249999999999], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -270.0, "pos": [204.5, 83.7875], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C305", "bbox": {"pos": [203.74499899999998, 81.49499899999999], "size": [1.5100019999999998, 3.010002]}}, {"layer": "F", "center": [209.0, 80.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [209.0, 80.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [209.0, 80.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C306", "bbox": {"pos": [208.504999, 79.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [206.5, 87.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [206.98499999999999, 87.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [206.015, 87.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C307", "bbox": {"pos": [205.544999, 87.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [224.5, 78.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [225.2875, 78.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [223.71249999999998, 78.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C308", "bbox": {"pos": [222.99499899999998, 77.24499899999999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [208.0, 89.015], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [208.0, 89.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [208.0, 88.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C309", "bbox": {"pos": [207.504999, 88.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [224.0, 79.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [224.48499999999999, 79.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [223.515, 79.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C310", "bbox": {"pos": [223.044999, 79.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [224.0, 80.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [223.515, 80.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [224.48499999999999, 80.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C311", "bbox": {"pos": [223.044999, 80.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [149.75, 93.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [150.23499999999999, 93.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [149.265, 93.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C401", "bbox": {"pos": [148.794999, 93.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [157.75, 88.75], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [157.75, 89.235], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [157.75, 88.265], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C402", "bbox": {"pos": [157.254999, 87.79499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [159.0, 73.96249999999999], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [159.0, 73.175], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -90.0, "pos": [159.0, 74.75], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C403", "bbox": {"pos": [158.24499899999998, 72.457499], "size": [1.5100019999999998, 3.010002]}}, {"layer": "F", "center": [156.25, 90.985], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [156.25, 91.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [156.25, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C404", "bbox": {"pos": [155.754999, 90.02999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [156.5, 81.25], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [156.5, 80.765], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [156.5, 81.735], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C405", "bbox": {"pos": [156.004999, 80.29499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [157.75, 74.265], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [157.75, 73.78], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [157.75, 74.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C406", "bbox": {"pos": [157.254999, 73.30999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [156.75, 74.265], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [156.75, 74.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [156.75, 73.78], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C407", "bbox": {"pos": [156.254999, 73.30999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [168.5, 90.985], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [168.5, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [168.5, 91.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C408", "bbox": {"pos": [168.004999, 90.02999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [159.5, 78.25], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [159.5, 77.765], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [159.5, 78.735], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C409", "bbox": {"pos": [159.004999, 77.29499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [166.5, 92.5625], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [166.5, 91.625], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -90.0, "pos": [166.5, 93.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C410", "bbox": {"pos": [165.52499899999998, 90.85749899999999], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [168.5, 93.015], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [168.5, 93.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [168.5, 92.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C411", "bbox": {"pos": [168.004999, 92.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [176.5, 83.515], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [176.5, 84.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [176.5, 83.03], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C413", "bbox": {"pos": [176.004999, 82.55999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [178.48499999999999, 80.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [178.0, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [178.97, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C414", "bbox": {"pos": [177.529999, 79.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [179.765, 78.25], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [180.25, 78.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [179.28, 78.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C415", "bbox": {"pos": [178.809999, 77.754999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [180.0, 82.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [180.0, 82.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [180.0, 82.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C416", "bbox": {"pos": [179.504999, 81.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [179.765, 77.25], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [179.28, 77.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [180.25, 77.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C417", "bbox": {"pos": [178.809999, 76.754999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [179.4625, 76.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [180.25, 76.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -180.0, "pos": [178.67499999999998, 76.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C418", "bbox": {"pos": [177.95749899999998, 75.24499899999999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [184.9625, 75.25], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [184.17499999999998, 75.25], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -180.0, "pos": [185.75, 75.25], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "C419", "bbox": {"pos": [183.45749899999998, 74.49499899999999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [185.25, 76.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [184.765, 76.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [185.73499999999999, 76.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C420", "bbox": {"pos": [184.294999, 76.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [189.5, 77.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [189.5, 77.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [189.5, 77.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C421", "bbox": {"pos": [189.004999, 76.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [190.5, 85.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [190.015, 85.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [190.98499999999999, 85.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C422", "bbox": {"pos": [189.544999, 84.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [191.5, 80.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [191.015, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [191.98499999999999, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C423", "bbox": {"pos": [190.544999, 79.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [187.0, 85.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [187.0, 85.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [187.0, 85.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C424", "bbox": {"pos": [186.504999, 84.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [185.25, 77.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [185.73499999999999, 77.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [184.765, 77.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C425", "bbox": {"pos": [184.294999, 77.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [144.5, 49.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [144.5, 50.4375], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -270.0, "pos": [144.5, 48.5625], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C501", "bbox": {"pos": [143.52499899999998, 47.794999], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [162.75, 57.75], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [162.75, 58.235], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [162.75, 57.265], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C502", "bbox": {"pos": [162.254999, 56.794999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [168.75, 54.75], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [168.75, 55.235], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [168.75, 54.265], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C503", "bbox": {"pos": [168.254999, 53.794999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [162.75, 46.75], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [162.75, 47.235], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [162.75, 46.265], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C504", "bbox": {"pos": [162.254999, 45.794999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [169.0, 44.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [169.0, 44.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [169.0, 43.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C505", "bbox": {"pos": [168.504999, 43.044999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [161.0, 58.4375], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [161.0, 57.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -270.0, "pos": [161.0, 59.375], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C506", "bbox": {"pos": [160.02499899999998, 56.732499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [161.0, 47.4375], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [161.0, 48.375], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -270.0, "pos": [161.0, 46.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C507", "bbox": {"pos": [160.02499899999998, 45.732499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [162.0, 56.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [162.48499999999999, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [161.515, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C508", "bbox": {"pos": [161.044999, 55.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [162.015, 45.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [162.5, 45.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [161.53, 45.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C509", "bbox": {"pos": [161.059999, 44.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [150.0625, 45.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [151.0, 45.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -180.0, "pos": [149.125, 45.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C510", "bbox": {"pos": [148.357499, 44.524999], "size": [3.410002, 1.950002]}}, {"layer": "F", "center": [163.515, 53.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [164.0, 53.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [163.03, 53.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C511", "bbox": {"pos": [162.559999, 53.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [163.5, 42.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [163.98499999999999, 42.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [163.015, 42.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C512", "bbox": {"pos": [162.544999, 42.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [168.5, 57.485], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [168.5, 57.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [168.5, 57.97], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C513", "bbox": {"pos": [168.004999, 56.529999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [168.5, 46.485], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [168.5, 46.97], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [168.5, 46.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C514", "bbox": {"pos": [168.004999, 45.529999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [153.0, 45.9375], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [153.0, 46.875], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -270.0, "pos": [153.0, 45.0], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C515", "bbox": {"pos": [152.02499899999998, 44.232499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [170.0, 57.9375], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [170.0, 58.875], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -270.0, "pos": [170.0, 57.0], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C516", "bbox": {"pos": [169.02499899999998, 56.232499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [170.0, 46.9375], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [170.0, 46.0], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -270.0, "pos": [170.0, 47.875], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C517", "bbox": {"pos": [169.02499899999998, 45.232499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [177.5, 56.0625], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [177.5, 57.0], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -90.0, "pos": [177.5, 55.125], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C518", "bbox": {"pos": [176.52499899999998, 54.357499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [175.5, 45.0625], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [175.5, 46.0], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -90.0, "pos": [175.5, 44.125], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C519", "bbox": {"pos": [174.52499899999998, 43.357499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [175.5, 56.0625], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [175.5, 55.125], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -90.0, "pos": [175.5, 57.0], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C520", "bbox": {"pos": [174.52499899999998, 54.357499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [177.5, 45.0625], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [177.5, 46.0], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -90.0, "pos": [177.5, 44.125], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "C521", "bbox": {"pos": [176.52499899999998, 43.357499], "size": [1.950002, 3.410002]}}, {"layer": "F", "center": [221.48499999999999, 52.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [221.97, 52.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [221.0, 52.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C522", "bbox": {"pos": [220.529999, 52.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [159.75, 52.735], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [159.75, 53.22], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [159.75, 52.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C523", "bbox": {"pos": [159.254999, 51.779999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [207.75, 58.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [207.265, 58.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [208.23499999999999, 58.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C524", "bbox": {"pos": [206.794999, 58.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [156.765, 53.22], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [156.28, 53.22], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [157.25, 53.22], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C525", "bbox": {"pos": [155.809999, 52.724999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [207.765, 57.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [207.28, 57.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [208.25, 57.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C526", "bbox": {"pos": [206.809999, 56.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [207.75, 56.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [208.23499999999999, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [207.265, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C527", "bbox": {"pos": [206.794999, 55.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [207.75, 55.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [207.265, 55.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [208.23499999999999, 55.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C528", "bbox": {"pos": [206.794999, 54.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [224.265, 59.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [224.75, 59.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [223.78, 59.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C529", "bbox": {"pos": [223.30999899999998, 58.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [224.25, 57.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [224.73499999999999, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [223.765, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C530", "bbox": {"pos": [223.294999, 57.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [224.25, 56.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [223.765, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [224.73499999999999, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C531", "bbox": {"pos": [223.294999, 55.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [207.75, 54.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [207.265, 54.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [208.23499999999999, 54.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "C532", "bbox": {"pos": [206.794999, 53.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [247.25, 93.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [247.25, 93.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [247.25, 92.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "D201", "bbox": {"pos": [246.754999, 92.04499899999999], "size": [0.9900019999999999, 2.145002]}}, {"layer": "F", "center": [247.25, 75.985], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [247.25, 75.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [247.25, 76.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "D202", "bbox": {"pos": [246.754999, 74.79499899999999], "size": [0.9900019999999999, 2.145002]}}, {"layer": "F", "center": [197.0, 84.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [197.0, 83.21249999999999], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -90.0, "pos": [197.0, 84.7875], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "D301", "bbox": {"pos": [196.204999, 82.49499899999999], "size": [1.590002, 3.0500019999999997]}}, {"layer": "F", "center": [148.25, 94.015], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [148.25, 94.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [148.25, 93.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "D401", "bbox": {"pos": [147.754999, 92.82499899999999], "size": [0.9900019999999999, 2.145002]}}, {"layer": "F", "center": [164.0, 92.1], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [164.0, 93.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.0999999999999999, 1.0999999999999999]}, {"layers": ["F"], "angle": -90.0, "pos": [164.0, 90.7], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.0999999999999999, 1.0999999999999999]}], "drawings": [], "ref": "D402", "bbox": {"pos": [162.824999, 89.874999], "size": [2.350002, 4.485002]}}, {"layer": "F", "center": [211.0, 61.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [210.21249999999998, 61.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [211.7875, 61.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "D501", "bbox": {"pos": [209.454999, 60.204999], "size": [3.0500019999999997, 1.590002]}}, {"layer": "F", "center": [175.5, 62.25], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [176.2875, 62.25], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [174.7125, 62.25], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "D502", "bbox": {"pos": [173.954999, 61.454998999999994], "size": [3.0500019999999997, 1.590002]}}, {"layer": "F", "center": [180.0, 47.787499999999994], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [180.0, 47.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -270.0, "pos": [180.0, 48.574999999999996], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "D503", "bbox": {"pos": [179.204999, 46.242498999999995], "size": [1.590002, 3.0500019999999997]}}, {"layer": "F", "center": [150.5, 60.75], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [149.7125, 60.75], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [151.2875, 60.75], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "D504", "bbox": {"pos": [148.954999, 59.954999], "size": [3.0500019999999997, 1.590002]}}, {"layer": "F", "center": [251.25, 93.25], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [251.25, 97.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["B"], "angle": -90.0, "pos": [251.25, 89.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -90.0, "pos": [251.25, 97.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -90.0, "pos": [251.25, 89.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -90.0, "pos": [251.25, 93.25], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 5.08]}], "drawings": [], "ref": "J201", "bbox": {"pos": [247.479999, 87.644999], "size": [18.265002, 11.210002]}}, {"layer": "F", "center": [251.25, 75.5], "pads": [{"layers": ["B"], "angle": -90.0, "pos": [251.25, 79.75], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["B"], "angle": -90.0, "pos": [251.25, 71.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -90.0, "pos": [251.25, 79.75], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -90.0, "pos": [251.25, 71.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -90.0, "pos": [251.25, 75.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 5.08]}], "drawings": [], "ref": "J202", "bbox": {"pos": [247.479999, 69.894999], "size": [18.265002, 11.210002]}}, {"layer": "F", "center": [141.25, 93.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [141.25, 93.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -270.0, "pos": [141.25, 97.75], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -270.0, "pos": [141.25, 89.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["B"], "angle": -270.0, "pos": [141.25, 97.75], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["B"], "angle": -270.0, "pos": [141.25, 89.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}], "drawings": [], "ref": "J401", "bbox": {"pos": [126.754999, 87.894999], "size": [18.265002, 11.210002]}}, {"layer": "F", "center": [187.0, 102.25], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [187.0, 102.25], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -0.0, "pos": [191.25, 102.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["F"], "angle": -0.0, "pos": [182.75, 102.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["B"], "angle": -0.0, "pos": [191.25, 102.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}, {"layers": ["B"], "angle": -0.0, "pos": [182.75, 102.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.5, 5.08]}], "drawings": [], "ref": "J402", "bbox": {"pos": [181.39499899999998, 98.47999899999999], "size": [11.210002, 18.265002]}}, {"layer": "F", "center": [168.25, 81.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [164.5, 87.35], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [164.25, 86.08], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [164.25, 84.81], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.8999999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [164.25, 83.53999999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [164.25, 81.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.8999999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [164.25, 78.46], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [164.25, 77.19], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.8999999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [164.25, 75.92], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [164.5, 74.64999999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [172.0, 74.64999999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.5, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [172.25, 75.92], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.8999999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [172.25, 79.72999999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [172.25, 81.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.8999999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [172.25, 82.27], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.7]}, {"layers": ["F"], "angle": -180.0, "pos": [172.25, 86.08], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.0, 0.8999999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [172.0, 87.35], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.5, 0.7]}], "drawings": [], "ref": "K401", "bbox": {"pos": [162.92499899999999, 73.274999], "size": [10.650001999999999, 15.550002]}}, {"layer": "F", "center": [234.0, 79.015], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [234.0, 79.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [234.0, 78.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L201", "bbox": {"pos": [233.504999, 78.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [237.515, 78.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [237.03, 78.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [238.0, 78.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L202", "bbox": {"pos": [236.55999899999998, 78.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [242.5625, 93.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [241.625, 93.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -180.0, "pos": [243.5, 93.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "L203", "bbox": {"pos": [240.857499, 92.524999], "size": [3.410002, 1.950002]}}, {"layer": "F", "center": [242.5625, 75.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [243.5, 75.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -180.0, "pos": [241.625, 75.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "L204", "bbox": {"pos": [240.857499, 74.524999], "size": [3.410002, 1.950002]}}, {"layer": "F", "center": [246.0, 93.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [246.0, 93.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [246.0, 92.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L205", "bbox": {"pos": [245.504999, 92.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [246.0, 75.985], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [246.0, 75.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [246.0, 76.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L206", "bbox": {"pos": [245.504999, 75.029999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [195.0, 73.515], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [195.0, 73.03], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [195.0, 74.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L301", "bbox": {"pos": [194.504999, 72.55999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [223.5, 76.015], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [223.5, 76.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [223.5, 75.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L302", "bbox": {"pos": [223.004999, 75.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [160.75, 73.96249999999999], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [160.75, 73.175], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -270.0, "pos": [160.75, 74.75], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "L401", "bbox": {"pos": [159.99499899999998, 72.457499], "size": [1.5100019999999998, 3.010002]}}, {"layer": "F", "center": [158.6875, 86.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [159.625, 86.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.975, 1.4]}, {"layers": ["F"], "angle": -180.0, "pos": [157.75, 86.5], "shape": "roundrect", "radius": 0.24375, "offset": [0.0, 0.0], "type": "smd", "size": [0.975, 1.4]}], "drawings": [], "ref": "L402", "bbox": {"pos": [156.982499, 85.524999], "size": [3.410002, 1.950002]}}, {"layer": "F", "center": [180.25, 74.015], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [180.25, 73.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [180.25, 74.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L404", "bbox": {"pos": [179.754999, 73.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [185.75, 73.25], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [185.75, 72.765], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [185.75, 73.735], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "L405", "bbox": {"pos": [185.254999, 72.29499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [158.5, 57.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [159.2875, 57.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [157.7125, 57.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "L501", "bbox": {"pos": [156.994999, 56.744999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [158.2125, 46.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [159.0, 46.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [157.42499999999998, 46.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "L502", "bbox": {"pos": [156.70749899999998, 45.744999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [151.7875, 43.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [151.0, 43.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -180.0, "pos": [152.575, 43.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "L503", "bbox": {"pos": [150.282499, 42.744999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [172.7875, 57.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [172.0, 57.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [173.575, 57.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "L504", "bbox": {"pos": [171.282499, 56.244999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [172.7875, 46.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [172.0, 46.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -0.0, "pos": [173.575, 46.0], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "L505", "bbox": {"pos": [171.282499, 45.244999], "size": [3.010002, 1.5100019999999998]}}, {"layer": "F", "center": [149.0, 51.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [147.095, 53.474999999999994], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.95, 0.6]}, {"layers": ["F"], "angle": -90.0, "pos": [148.36499999999998, 53.474999999999994], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "type": "smd", "size": [1.95, 0.6]}, {"layers": ["F"], "angle": -90.0, "pos": [149.635, 53.474999999999994], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "type": "smd", "size": [1.95, 0.6]}, {"layers": ["F"], "angle": -90.0, "pos": [150.905, 53.474999999999994], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "type": "smd", "size": [1.95, 0.6]}, {"layers": ["F"], "angle": -90.0, "pos": [150.905, 48.525], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "type": "smd", "size": [1.95, 0.6]}, {"layers": ["F"], "angle": -90.0, "pos": [149.635, 48.525], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "type": "smd", "size": [1.95, 0.6]}, {"layers": ["F"], "angle": -90.0, "pos": [148.36499999999998, 48.525], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "type": "smd", "size": [1.95, 0.6]}, {"layers": ["F"], "angle": -90.0, "pos": [147.095, 48.525], "shape": "roundrect", "radius": 0.15, "offset": [0.0, 0.0], "type": "smd", "size": [1.95, 0.6]}], "drawings": [], "ref": "Q501", "bbox": {"pos": [146.27499899999998, 47.274999], "size": [5.450002, 7.450002]}}, {"layer": "F", "center": [228.0, 85.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [228.48499999999999, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [227.515, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R201", "bbox": {"pos": [227.044999, 85.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [229.5, 86.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [229.5, 85.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [229.5, 86.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R202", "bbox": {"pos": [229.004999, 85.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [232.5, 86.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [232.5, 85.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [232.5, 86.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R203", "bbox": {"pos": [232.004999, 85.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [237.0, 83.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [236.515, 83.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [237.48499999999999, 83.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R204", "bbox": {"pos": [236.044999, 83.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [237.5, 88.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [237.015, 88.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [237.98499999999999, 88.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R205", "bbox": {"pos": [236.544999, 88.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [240.0, 86.985], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [240.0, 87.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [240.0, 86.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R206", "bbox": {"pos": [239.504999, 86.02999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [240.0, 85.015], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [240.0, 84.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [240.0, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R207", "bbox": {"pos": [239.504999, 84.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [240.5, 90.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [240.015, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [240.98499999999999, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R208", "bbox": {"pos": [239.544999, 90.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [240.48499999999999, 79.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [240.97, 79.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [240.0, 79.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R209", "bbox": {"pos": [239.52999899999998, 78.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [193.5, 79.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [193.5, 79.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [193.5, 79.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R301", "bbox": {"pos": [193.004999, 78.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [194.5, 83.985], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [194.5, 83.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [194.5, 84.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R302", "bbox": {"pos": [194.004999, 83.02999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [199.75, 83.75], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [199.75, 84.235], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [199.75, 83.265], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R303", "bbox": {"pos": [199.254999, 82.79499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [197.0, 87.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [197.0, 87.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [197.0, 86.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R304", "bbox": {"pos": [196.504999, 86.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [204.5, 80.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [204.5, 80.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [204.5, 80.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R305", "bbox": {"pos": [204.004999, 79.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [207.075001, 80.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [207.560001, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [206.590001, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R306", "bbox": {"pos": [206.12, 79.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [208.0, 87.015], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [208.0, 86.53], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [208.0, 87.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R307", "bbox": {"pos": [207.504999, 86.05999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [207.5, 90.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [207.98499999999999, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [207.015, 90.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R308", "bbox": {"pos": [206.544999, 90.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [223.0, 85.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [223.48499999999999, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [222.515, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R309", "bbox": {"pos": [222.044999, 85.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [224.5, 85.985], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [224.5, 86.47], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [224.5, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R310", "bbox": {"pos": [224.004999, 85.02999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [226.0, 85.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [225.515, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [226.48499999999999, 85.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R311", "bbox": {"pos": [225.044999, 85.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [151.75, 93.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [152.23499999999999, 93.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [151.265, 93.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R401", "bbox": {"pos": [150.794999, 93.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [153.25, 94.0], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [153.25, 93.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [153.25, 94.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R402", "bbox": {"pos": [152.754999, 93.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [157.98499999999999, 80.75], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [157.5, 80.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [158.47, 80.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R403", "bbox": {"pos": [157.029999, 80.254999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [159.5, 80.265], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [159.5, 80.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [159.5, 79.78], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R404", "bbox": {"pos": [159.004999, 79.30999899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [176.015, 80.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [175.53, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [176.5, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R405", "bbox": {"pos": [175.059999, 79.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [176.5, 81.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [176.5, 81.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [176.5, 81.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R406", "bbox": {"pos": [176.004999, 80.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [180.0, 80.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [180.0, 80.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [180.0, 80.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R407", "bbox": {"pos": [179.504999, 79.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [182.25, 77.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [182.25, 77.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [182.25, 77.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R408", "bbox": {"pos": [181.754999, 76.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [184.5, 84.25], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [184.5, 84.735], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [184.5, 83.765], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R409", "bbox": {"pos": [184.004999, 83.29499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [187.5, 80.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [187.015, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [187.98499999999999, 80.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R410", "bbox": {"pos": [186.544999, 79.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [187.0, 83.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [187.0, 82.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [187.0, 83.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R411", "bbox": {"pos": [186.504999, 82.04499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [189.5, 79.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [189.5, 79.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [189.5, 79.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R412", "bbox": {"pos": [189.004999, 78.54499899999999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [188.5, 85.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [188.015, 85.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [188.98499999999999, 85.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R413", "bbox": {"pos": [187.544999, 84.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [166.75, 52.25], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [166.265, 52.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [167.23499999999999, 52.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R501", "bbox": {"pos": [165.794999, 51.754999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [166.75, 53.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [167.23499999999999, 53.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [166.265, 53.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R502", "bbox": {"pos": [165.794999, 53.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [159.5, 42.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [159.5, 42.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [159.5, 42.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R503", "bbox": {"pos": [159.004999, 41.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [161.0, 42.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [161.0, 42.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [161.0, 42.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R504", "bbox": {"pos": [160.504999, 41.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [145.5, 60.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [145.5, 60.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [145.5, 60.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R505", "bbox": {"pos": [145.004999, 59.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [145.5, 58.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [145.5, 58.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [145.5, 58.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R506", "bbox": {"pos": [145.004999, 57.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [145.5, 56.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [145.5, 56.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [145.5, 56.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R507", "bbox": {"pos": [145.004999, 55.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [148.25, 60.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [148.25, 60.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [148.25, 60.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R508", "bbox": {"pos": [147.754999, 59.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [208.515, 61.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [208.03, 61.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [209.0, 61.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R509", "bbox": {"pos": [207.559999, 60.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [172.5, 62.25], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [172.98499999999999, 62.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [172.015, 62.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R510", "bbox": {"pos": [171.544999, 61.754999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [180.0, 45.0], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [180.0, 44.515], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [180.0, 45.485], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R511", "bbox": {"pos": [179.504999, 44.044999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [217.5, 61.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [217.5, 61.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [217.5, 61.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R512", "bbox": {"pos": [217.004999, 60.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [216.25, 61.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [216.25, 61.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [216.25, 61.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R513", "bbox": {"pos": [215.754999, 60.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [216.36999999999998, 51.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [216.36999999999998, 51.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [216.36999999999998, 51.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R514", "bbox": {"pos": [215.874999, 50.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [250.0, 55.75], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [250.0, 56.235], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [250.0, 55.265], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R515", "bbox": {"pos": [249.504999, 54.794999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [187.0, 57.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [187.48499999999999, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [186.515, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R516", "bbox": {"pos": [186.044999, 57.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [215.11999999999998, 51.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [215.11999999999998, 51.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [215.11999999999998, 51.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R517", "bbox": {"pos": [214.624999, 50.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [214.0, 61.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [214.0, 61.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [214.0, 61.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R518", "bbox": {"pos": [213.504999, 60.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [214.0, 51.515], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [214.0, 52.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [214.0, 51.03], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R519", "bbox": {"pos": [213.504999, 50.559999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [238.265, 57.25], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [238.75, 57.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [237.78, 57.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R520", "bbox": {"pos": [237.30999899999998, 56.754999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [199.98499999999999, 60.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [200.47, 60.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [199.5, 60.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R521", "bbox": {"pos": [199.029999, 59.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [217.75, 51.5], "pads": [{"layers": ["F"], "angle": -270.0, "pos": [217.75, 51.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -270.0, "pos": [217.75, 51.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R522", "bbox": {"pos": [217.254999, 50.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [207.79, 52.839999999999996], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [207.30499999999998, 52.839999999999996], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [208.27499999999998, 52.839999999999996], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R523", "bbox": {"pos": [206.83499899999998, 52.344998999999994], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [238.265, 59.75], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [237.78, 59.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [238.75, 59.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R524", "bbox": {"pos": [237.30999899999998, 59.254999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [200.0, 57.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [199.515, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [200.48499999999999, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R525", "bbox": {"pos": [199.044999, 57.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [221.48499999999999, 54.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [221.0, 54.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [221.97, 54.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R526", "bbox": {"pos": [220.529999, 53.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [156.73499999999999, 54.25], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [156.25, 54.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [157.22, 54.25], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R527", "bbox": {"pos": [155.779999, 53.754999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [152.98499999999999, 60.75], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [152.5, 60.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [153.47, 60.75], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R528", "bbox": {"pos": [152.029999, 60.254999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [244.5, 58.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [247.86499999999998, 59.769999999999996], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [241.135, 57.23], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [247.86499999999998, 57.23], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}, {"layers": ["F"], "angle": -180.0, "pos": [241.135, 59.769999999999996], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}], "drawings": [], "ref": "SW501", "bbox": {"pos": [239.77499899999998, 54.824999], "size": [9.450002, 7.355002]}}, {"layer": "F", "center": [193.5, 58.769999999999996], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [196.86499999999998, 57.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [190.135, 60.04], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [196.86499999999998, 60.04], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [190.135, 57.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [2.1599999999999997, 1.1199999999999999]}], "drawings": [], "ref": "SW502", "bbox": {"pos": [188.77499899999998, 55.089999], "size": [9.450002, 7.355002]}}, {"layer": "F", "center": [236.5, 86.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [235.1, 84.875], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [235.1, 85.325], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [235.1, 85.77499999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [235.1, 86.225], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [235.1, 86.675], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [235.1, 87.125], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [237.89999999999998, 87.125], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [237.89999999999998, 86.675], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [237.89999999999998, 86.225], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [237.89999999999998, 85.77499999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [237.89999999999998, 85.325], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [237.89999999999998, 84.875], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": [], "angle": -0.0, "pos": [236.915, 86.595], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}, {"layers": ["F"], "angle": -0.0, "pos": [236.5, 86.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.66, 2.38]}, {"layers": [], "angle": -0.0, "pos": [236.08499999999998, 86.595], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}, {"layers": [], "angle": -0.0, "pos": [236.915, 85.405], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}, {"layers": [], "angle": -0.0, "pos": [236.08499999999998, 85.405], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}], "drawings": [], "ref": "U201", "bbox": {"pos": [234.474999, 84.174999], "size": [4.050002, 3.6500019999999997]}}, {"layer": "F", "center": [150.5, 78.25], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [146.82, 78.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.52, 2.1599999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [146.82, 75.71], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.52, 2.1599999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [146.82, 80.78999999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.52, 2.1599999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [154.18, 78.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.52, 2.1599999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [154.18, 75.71], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.52, 2.1599999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [154.18, 80.78999999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.52, 2.1599999999999997]}], "drawings": [], "ref": "U401", "bbox": {"pos": [144.724999, 69.974999], "size": [10.850002, 15.850002]}}, {"layer": "F", "center": [172.0, 91.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [171.35, 92.45], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [172.65, 92.45], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [172.0, 92.45], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [172.65, 90.55], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -90.0, "pos": [171.35, 90.55], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}], "drawings": [], "ref": "U402", "bbox": {"pos": [170.574999, 89.874999], "size": [2.850002, 3.250002]}}, {"layer": "F", "center": [171.75, 95.05], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [172.0, 96.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.25]}, {"layers": ["F"], "angle": -90.0, "pos": [171.5, 94.1], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.25]}, {"layers": ["F"], "angle": -90.0, "pos": [171.0, 94.1], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.25]}, {"layers": ["F"], "angle": -90.0, "pos": [171.75, 95.05], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.8999999999999999, 1.5999999999999999]}, {"layers": ["F"], "angle": -90.0, "pos": [171.0, 96.0], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.5, 0.25]}, {"layers": ["F"], "angle": -90.0, "pos": [171.5, 96.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.25]}, {"layers": ["F"], "angle": -90.0, "pos": [172.5, 96.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.25]}, {"layers": ["F"], "angle": -90.0, "pos": [172.5, 94.1], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.25]}, {"layers": ["F"], "angle": -90.0, "pos": [172.0, 94.1], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.25]}, {"layers": [], "angle": -90.0, "pos": [172.15, 95.05], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.75, 0.65]}, {"layers": [], "angle": -90.0, "pos": [171.35, 95.05], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.75, 0.65]}], "drawings": [], "ref": "U403", "bbox": {"pos": [170.474999, 93.424999], "size": [2.550002, 3.250002]}}, {"layer": "F", "center": [183.5, 80.5], "pads": [{"layers": [], "angle": -0.0, "pos": [183.08499999999998, 79.905], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}, {"layers": [], "angle": -0.0, "pos": [183.915, 79.905], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}, {"layers": [], "angle": -0.0, "pos": [183.08499999999998, 81.095], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}, {"layers": ["F"], "angle": -0.0, "pos": [183.5, 80.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.66, 2.38]}, {"layers": [], "angle": -0.0, "pos": [183.915, 81.095], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.64, 1.0]}, {"layers": ["F"], "angle": -0.0, "pos": [184.9, 79.375], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [184.9, 79.825], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [184.9, 80.27499999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [184.9, 80.725], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [184.9, 81.175], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [184.9, 81.625], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [182.1, 81.625], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [182.1, 81.175], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [182.1, 80.725], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [182.1, 80.27499999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [182.1, 79.825], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [182.1, 79.375], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 0.25]}], "drawings": [], "ref": "U404", "bbox": {"pos": [181.474999, 78.674999], "size": [4.050002, 3.6500019999999997]}}, {"layer": "F", "center": [149.0, 57.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [148.075, 56.75], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [148.075, 57.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [148.075, 57.75], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [148.075, 58.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [149.92499999999998, 58.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [149.92499999999998, 57.75], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [149.92499999999998, 57.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [149.92499999999998, 56.75], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.7, 0.25]}, {"layers": ["F"], "angle": -0.0, "pos": [149.0, 57.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.61, 2.1999999999999997]}, {"layers": [], "angle": -0.0, "pos": [149.0, 56.766], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.59]}, {"layers": [], "angle": -0.0, "pos": [149.0, 57.5], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.59]}, {"layers": [], "angle": -0.0, "pos": [149.0, 58.233999999999995], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.5, 0.59]}], "drawings": [], "ref": "U501", "bbox": {"pos": [147.42499899999999, 55.674999], "size": [3.1500019999999997, 3.6500019999999997]}}, {"layer": "F", "center": [215.7, 56.324999999999996], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [212.75, 53.4], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 54.05], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 54.699999999999996], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 55.349999999999994], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 56.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 56.65], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 57.3], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 57.949999999999996], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 58.599999999999994], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [212.75, 59.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 59.25], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 58.599999999999994], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 57.949999999999996], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 57.3], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 56.65], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 56.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 55.349999999999994], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 54.699999999999996], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 54.05], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [218.64999999999998, 53.4], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}], "drawings": [], "ref": "U504", "bbox": {"pos": [211.724999, 52.749998999999995], "size": [7.950002, 7.150002]}}, {"layer": "F", "center": [157.25, 51.349999999999994], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [158.2, 50.699999999999996], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -0.0, "pos": [158.2, 52.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -0.0, "pos": [156.29999999999998, 51.349999999999994], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -0.0, "pos": [156.29999999999998, 52.0], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [0.65, 0.39999999999999997]}, {"layers": ["F"], "angle": -0.0, "pos": [156.29999999999998, 50.699999999999996], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.65, 0.39999999999999997]}], "drawings": [], "ref": "U505", "bbox": {"pos": [155.624999, 49.924999], "size": [3.250002, 2.850002]}}, {"layer": "F", "center": [157.75, 91.2875], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [157.75, 92.075], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.875, 0.95]}, {"layers": ["F"], "angle": -90.0, "pos": [157.75, 90.5], "shape": "roundrect", "radius": 0.21875, "offset": [0.0, 0.0], "type": "smd", "size": [0.875, 0.95]}], "drawings": [], "ref": "L403", "bbox": {"pos": [156.994999, 89.782499], "size": [1.5100019999999998, 3.010002]}}, {"layer": "F", "center": [197.5, 80.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [195.29999999999998, 79.52499999999999], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [195.29999999999998, 80.175], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [195.29999999999998, 80.825], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [195.29999999999998, 81.475], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [199.7, 81.475], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [199.7, 80.825], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [199.7, 80.175], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}, {"layers": ["F"], "angle": -0.0, "pos": [199.7, 79.52499999999999], "shape": "rect", "offset": [0.0, 0.0], "type": "smd", "size": [1.45, 0.44999999999999996]}], "drawings": [], "ref": "U301", "bbox": {"pos": [194.27499899999998, 78.624999], "size": [6.450002, 3.750002]}}, {"layer": "F", "center": [165.5, 56.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [165.5, 56.0], "shape": "roundrect", "radius": 0.249999, "offset": [0.0, 0.0], "type": "smd", "size": [1.65, 2.38]}, {"layers": [], "angle": -180.0, "pos": [165.91, 56.595], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": [], "angle": -180.0, "pos": [165.91, 55.404999999999994], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": [], "angle": -180.0, "pos": [165.09, 56.595], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": [], "angle": -180.0, "pos": [165.09, 55.404999999999994], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 57.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 56.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 56.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 55.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 55.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 55.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 55.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 56.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 56.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 57.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}], "drawings": [], "ref": "U502", "bbox": {"pos": [163.354999, 54.224999], "size": [4.290001999999999, 3.5500019999999997]}}, {"layer": "F", "center": [165.5, 45.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 46.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 45.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 45.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 44.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [164.04999999999998, 44.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 44.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 44.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 45.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 45.5], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "type": "smd", "size": [0.85, 0.25]}, {"layers": ["F"], "angle": -180.0, "pos": [166.95, 46.0], "shape": "roundrect", "radius": 0.0625, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.85, 0.25]}, {"layers": [], "angle": -180.0, "pos": [165.09, 44.405], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": [], "angle": -180.0, "pos": [165.09, 45.595], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": [], "angle": -180.0, "pos": [165.91, 44.405], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": [], "angle": -180.0, "pos": [165.91, 45.595], "shape": "roundrect", "radius": 0.16749999999999998, "offset": [0.0, 0.0], "type": "smd", "size": [0.6699999999999999, 0.96]}, {"layers": ["F"], "angle": -180.0, "pos": [165.5, 45.0], "shape": "roundrect", "radius": 0.249999, "offset": [0.0, 0.0], "type": "smd", "size": [1.65, 2.38]}], "drawings": [], "ref": "U503", "bbox": {"pos": [163.354999, 43.224999], "size": [4.290001999999999, 3.5500019999999997]}}, {"layer": "F", "center": [251.0, 102.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 102.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.64999999999998, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 103.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.35, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 100.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H501", "bbox": {"pos": [248.52499899999998, 99.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [141.25, 102.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 102.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.9, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.41672599999998, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 103.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.083274, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [139.6, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.083274, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 100.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.41672599999998, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H502", "bbox": {"pos": [138.77499899999998, 99.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [141.25, 85.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [142.41672599999998, 83.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 83.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.083274, 83.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [139.6, 85.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.083274, 86.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 86.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.41672599999998, 86.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.9, 85.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 85.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H503", "bbox": {"pos": [138.77499899999998, 82.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [229.75, 67.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [230.91672599999998, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [229.75, 65.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [228.583274, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [228.1, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [228.583274, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [229.75, 68.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [230.91672599999998, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [231.39999999999998, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [229.75, 67.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H504", "bbox": {"pos": [227.27499899999998, 64.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [178.0, 102.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [178.0, 102.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [179.65, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [179.16672599999998, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [178.0, 103.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [176.833274, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [176.35, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [176.833274, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [178.0, 100.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [179.16672599999998, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H505", "bbox": {"pos": [175.52499899999998, 99.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [251.0, 84.5], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 84.5], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.64999999999998, 84.5], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 85.666726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 86.14999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 85.666726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.35, 84.5], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 83.333274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 82.85], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 83.333274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H506", "bbox": {"pos": [248.52499899999998, 82.024999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [229.75, 102.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [230.91672599999998, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [229.75, 100.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [228.583274, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [228.1, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [228.583274, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [229.75, 103.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [230.91672599999998, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [231.39999999999998, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [229.75, 102.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H507", "bbox": {"pos": [227.27499899999998, 99.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [251.0, 67.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 65.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.35, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 68.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.64999999999998, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 67.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H508", "bbox": {"pos": [248.52499899999998, 64.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [203.5, 76.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [203.5, 76.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.4, 1.7999999999999998]}], "drawings": [], "ref": "TP301", "bbox": {"pos": [202.124999, 74.32499899999999], "size": [2.750002, 4.350002]}}, {"layer": "F", "center": [208.25, 76.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [208.25, 76.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.4, 1.7999999999999998]}], "drawings": [], "ref": "TP302", "bbox": {"pos": [206.874999, 74.32499899999999], "size": [2.750002, 4.350002]}}, {"layer": "F", "center": [165.0, 96.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [165.0, 96.0], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.4, 1.7999999999999998]}], "drawings": [], "ref": "TP401", "bbox": {"pos": [162.824999, 94.624999], "size": [4.350002, 2.750002]}}, {"layer": "F", "center": [176.5, 48.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [176.5, 48.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.4, 1.7999999999999998]}], "drawings": [], "ref": "TP501", "bbox": {"pos": [174.324999, 47.124998999999995], "size": [4.350002, 2.750002]}}, {"layer": "F", "center": [176.5, 59.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [176.5, 59.5], "shape": "rect", "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.4, 1.7999999999999998]}], "drawings": [], "ref": "TP502", "bbox": {"pos": [174.324999, 58.124998999999995], "size": [4.350002, 2.750002]}}, {"layer": "F", "center": [210.25, 54.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [209.765, 54.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [210.73499999999999, 54.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R529", "bbox": {"pos": [209.294999, 53.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [221.48499999999999, 56.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [221.0, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [221.97, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R530", "bbox": {"pos": [220.529999, 55.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [221.48499999999999, 57.5], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [221.97, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [221.0, 57.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R531", "bbox": {"pos": [220.529999, 57.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [221.48499999999999, 59.0], "pads": [{"layers": ["F"], "angle": -180.0, "pos": [221.0, 59.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -180.0, "pos": [221.97, 59.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R532", "bbox": {"pos": [220.529999, 58.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [210.265, 55.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [209.78, 55.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [210.75, 55.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R533", "bbox": {"pos": [209.30999899999998, 54.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [210.25, 56.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [210.73499999999999, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [209.765, 56.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R534", "bbox": {"pos": [209.294999, 55.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [210.265, 57.0], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [209.78, 57.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [210.75, 57.0], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R535", "bbox": {"pos": [209.30999899999998, 56.504999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [210.25, 58.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [210.73499999999999, 58.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -0.0, "pos": [209.765, 58.5], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R536", "bbox": {"pos": [209.294999, 58.004999], "size": [1.910002, 0.9900019999999999]}}, {"layer": "F", "center": [178.0, 89.5], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [179.16672599999998, 88.333274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [178.0, 87.85], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [176.833274, 88.333274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [176.35, 89.5], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [176.833274, 90.666726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [178.0, 91.14999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [179.16672599999998, 90.666726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [179.65, 89.5], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [178.0, 89.5], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H509", "bbox": {"pos": [175.52499899999998, 87.024999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [160.0, 102.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [160.0, 102.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [161.65, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [161.16672599999998, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [160.0, 103.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [158.833274, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [158.35, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [158.833274, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [160.0, 100.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [161.16672599999998, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H510", "bbox": {"pos": [157.52499899999998, 99.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [213.75, 67.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [214.91672599999998, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [213.75, 65.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [212.583274, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [212.1, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [212.583274, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [213.75, 68.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [214.91672599999998, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [215.39999999999998, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [213.75, 67.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H512", "bbox": {"pos": [211.27499899999998, 64.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [251.0, 42.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 40.833273999999996], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 40.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 40.833273999999996], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.35, 42.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [249.833274, 43.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 43.65], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.16672599999998, 43.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [252.64999999999998, 42.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [251.0, 42.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H513", "bbox": {"pos": [248.52499899999998, 39.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [196.0, 102.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [196.0, 102.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [197.64999999999998, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [197.16672599999998, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [196.0, 103.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [194.833274, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [194.35, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [194.833274, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [196.0, 100.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [197.16672599999998, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H514", "bbox": {"pos": [193.52499899999998, 99.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [141.5, 42.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [141.5, 42.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [143.15, 42.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.66672599999998, 43.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.5, 43.65], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.333274, 43.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [139.85, 42.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.333274, 40.833273999999996], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.5, 40.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.66672599999998, 40.833273999999996], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H515", "bbox": {"pos": [139.02499899999998, 39.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [191.0, 67.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [192.16672599999998, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [191.0, 65.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [189.833274, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [189.35, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [189.833274, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [191.0, 68.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [192.16672599999998, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [192.64999999999998, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [191.0, 67.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H516", "bbox": {"pos": [188.52499899999998, 64.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [215.0, 61.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [215.0, 61.985], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [0.59, 0.64]}, {"layers": ["F"], "angle": -90.0, "pos": [215.0, 61.015], "shape": "roundrect", "radius": 0.1475, "offset": [0.0, 0.0], "type": "smd", "size": [0.59, 0.64]}], "drawings": [], "ref": "R537", "bbox": {"pos": [214.504999, 60.544999], "size": [0.9900019999999999, 1.910002]}}, {"layer": "F", "center": [141.0, 58.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [141.0, 58.0], "drillsize": [1.4, 1.4], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [2.0, 2.0]}], "drawings": [], "ref": "TP503", "bbox": {"pos": [140.0, 57.0], "size": [2.0, 2.0]}}, {"layer": "F", "center": [141.0, 50.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [141.0, 50.0], "drillsize": [1.4, 1.4], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [2.0, 2.0]}], "drawings": [], "ref": "TP504", "bbox": {"pos": [140.0, 49.0], "size": [2.0, 2.0]}}, {"layer": "F", "center": [210.82, 40.64], "pads": [{"layers": ["F", "B"], "angle": -270.0, "pos": [210.82, 40.64], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [210.82, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [208.28, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [208.28, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [205.73999999999998, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [205.73999999999998, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [203.2, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [203.2, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [200.66, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [200.66, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [198.12, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [198.12, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [195.57999999999998, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [195.57999999999998, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [193.04, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [193.04, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [190.5, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [190.5, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [187.95999999999998, 40.64], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -270.0, "pos": [187.95999999999998, 43.18], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J501", "bbox": {"pos": [186.14499899999998, 38.814999], "size": [26.500002, 6.200002]}}, {"layer": "F", "center": [187.95999999999998, 45.72], "pads": [{"layers": ["F", "B"], "angle": -90.0, "pos": [187.95999999999998, 45.72], "drillsize": [1.0, 1.0], "shape": "rect", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [190.5, 45.72], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [193.04, 45.72], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [195.57999999999998, 45.72], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [198.12, 45.72], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [200.66, 45.72], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}, {"layers": ["F", "B"], "angle": -90.0, "pos": [203.2, 45.72], "drillsize": [1.0, 1.0], "shape": "oval", "offset": [0.0, 0.0], "drillshape": "circle", "type": "th", "size": [1.7, 1.7]}], "drawings": [], "ref": "J502", "bbox": {"pos": [186.134999, 43.894999], "size": [18.900002, 3.6500019999999997]}}, {"layer": "F", "center": [166.25, 67.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [166.25, 67.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [167.9, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [167.41672599999998, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [166.25, 68.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [165.083274, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [164.6, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [165.083274, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [166.25, 65.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [167.41672599999998, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H511", "bbox": {"pos": [163.77499899999998, 64.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [213.75, 102.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [214.91672599999998, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [213.75, 100.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [212.583274, 100.83327399999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [212.1, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [212.583274, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [213.75, 103.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [214.91672599999998, 103.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [215.39999999999998, 102.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [213.75, 102.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}], "drawings": [], "ref": "H517", "bbox": {"pos": [211.27499899999998, 99.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [141.25, 67.0], "pads": [{"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 67.0], "drillsize": [2.1999999999999997, 2.1999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [4.3999999999999995, 4.3999999999999995]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.9, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.41672599999998, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 68.64999999999999], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.083274, 68.166726], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [139.6, 67.0], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [140.083274, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [141.25, 65.35], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}, {"layers": ["F", "B"], "angle": -0.0, "pos": [142.41672599999998, 65.833274], "drillsize": [0.39999999999999997, 0.39999999999999997], "shape": "circle", "offset": [0.0, 0.0], "drillshape": "circle", "pin1": 1, "type": "th", "size": [0.7, 0.7]}], "drawings": [], "ref": "H518", "bbox": {"pos": [138.77499899999998, 64.524999], "size": [4.950002, 4.950002]}}, {"layer": "F", "center": [222.0, 43.5], "pads": [{"layers": ["F"], "angle": -0.0, "pos": [219.2, 43.5], "shape": "roundrect", "radius": 0.25, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.5, 1.5999999999999999]}, {"layers": ["F"], "angle": -0.0, "pos": [224.79999999999998, 43.5], "shape": "roundrect", "radius": 0.25, "offset": [0.0, 0.0], "type": "smd", "size": [3.5, 1.5999999999999999]}], "drawings": [], "ref": "C533", "bbox": {"pos": [217.17499899999999, 39.924999], "size": [9.650001999999999, 7.150002]}}, {"layer": "F", "center": [233.0, 58.5], "pads": [{"layers": ["F"], "angle": -90.0, "pos": [233.0, 61.3], "shape": "roundrect", "radius": 0.25, "offset": [0.0, 0.0], "pin1": 1, "type": "smd", "size": [3.5, 1.5999999999999999]}, {"layers": ["F"], "angle": -90.0, "pos": [233.0, 55.699999999999996], "shape": "roundrect", "radius": 0.25, "offset": [0.0, 0.0], "type": "smd", "size": [3.5, 1.5999999999999999]}], "drawings": [], "ref": "C534", "bbox": {"pos": [229.42499899999999, 53.674999], "size": [7.150002, 9.650001999999999]}}], "fabrication": {"B": [], "F": [{"start": [220.45, 75.81], "end": [220.45, 90.11], "type": "segment", "width": 0.09999999999999999}, {"start": [220.45, 90.11], "end": [211.75, 90.11], "type": "segment", "width": 0.09999999999999999}, {"start": [211.75, 90.11], "end": [211.75, 75.81], "type": "segment", "width": 0.09999999999999999}, {"start": [211.75, 75.81], "end": [220.45, 75.81], "type": "segment", "width": 0.09999999999999999}, {"start": [211.75, 79.75999999999999], "end": [212.5, 80.36], "type": "segment", "width": 0.09999999999999999}, {"start": [212.5, 80.36], "end": [211.75, 80.96], "type": "segment", "width": 0.09999999999999999}, {"start": [229.75, 87.5], "end": [229.75, 88.5], "type": "segment", "width": 0.09999999999999999}, {"start": [229.25, 87.5], "end": [229.75, 87.5], "type": "segment", "width": 0.09999999999999999}, {"start": [229.25, 88.5], "end": [229.25, 87.5], "type": "segment", "width": 0.09999999999999999}, {"start": [229.75, 88.5], "end": [229.25, 88.5], "type": "segment", "width": 0.09999999999999999}, {"start": [231.515, 85.25], "end": [231.515, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [231.515, 85.75], "end": [230.515, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [230.515, 85.75], "end": [230.515, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [230.515, 85.25], "end": [231.515, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [233.98499999999999, 83.75], "end": [233.98499999999999, 83.25], "type": "segment", "width": 0.09999999999999999}, {"start": [233.98499999999999, 83.25], "end": [234.98499999999999, 83.25], "type": "segment", "width": 0.09999999999999999}, {"start": [234.98499999999999, 83.25], "end": [234.98499999999999, 83.75], "type": "segment", "width": 0.09999999999999999}, {"start": [234.98499999999999, 83.75], "end": [233.98499999999999, 83.75], "type": "segment", "width": 0.09999999999999999}, {"start": [233.25, 86.5], "end": [233.75, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [233.75, 86.5], "end": [233.75, 87.5], "type": "segment", "width": 0.09999999999999999}, {"start": [233.75, 87.5], "end": [233.25, 87.5], "type": "segment", "width": 0.09999999999999999}, {"start": [233.25, 87.5], "end": [233.25, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [234.98499999999999, 82.75], "end": [233.98499999999999, 82.75], "type": "segment", "width": 0.09999999999999999}, {"start": [234.98499999999999, 82.25], "end": [234.98499999999999, 82.75], "type": "segment", "width": 0.09999999999999999}, {"start": [233.98499999999999, 82.25], "end": [234.98499999999999, 82.25], "type": "segment", "width": 0.09999999999999999}, {"start": [233.98499999999999, 82.75], "end": [233.98499999999999, 82.25], "type": "segment", "width": 0.09999999999999999}, {"start": [234.0125, 80.6], "end": [234.0125, 81.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [234.0125, 81.39999999999999], "end": [232.4125, 81.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [232.4125, 81.39999999999999], "end": [232.4125, 80.6], "type": "segment", "width": 0.09999999999999999}, {"start": [232.4125, 80.6], "end": [234.0125, 80.6], "type": "segment", "width": 0.09999999999999999}, {"start": [238.0125, 79.6], "end": [238.0125, 80.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [238.0125, 80.39999999999999], "end": [236.4125, 80.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [236.4125, 80.39999999999999], "end": [236.4125, 79.6], "type": "segment", "width": 0.09999999999999999}, {"start": [236.4125, 79.6], "end": [238.0125, 79.6], "type": "segment", "width": 0.09999999999999999}, {"start": [237.015, 81.25], "end": [238.015, 81.25], "type": "segment", "width": 0.09999999999999999}, {"start": [237.015, 81.75], "end": [237.015, 81.25], "type": "segment", "width": 0.09999999999999999}, {"start": [238.015, 81.75], "end": [237.015, 81.75], "type": "segment", "width": 0.09999999999999999}, {"start": [238.015, 81.25], "end": [238.015, 81.75], "type": "segment", "width": 0.09999999999999999}, {"start": [241.98499999999999, 90.25], "end": [242.98499999999999, 90.25], "type": "segment", "width": 0.09999999999999999}, {"start": [241.98499999999999, 90.75], "end": [241.98499999999999, 90.25], "type": "segment", "width": 0.09999999999999999}, {"start": [242.98499999999999, 90.75], "end": [241.98499999999999, 90.75], "type": "segment", "width": 0.09999999999999999}, {"start": [242.98499999999999, 90.25], "end": [242.98499999999999, 90.75], "type": "segment", "width": 0.09999999999999999}, {"start": [242.98499999999999, 78.75], "end": [242.98499999999999, 79.25], "type": "segment", "width": 0.09999999999999999}, {"start": [242.98499999999999, 79.25], "end": [241.98499999999999, 79.25], "type": "segment", "width": 0.09999999999999999}, {"start": [241.98499999999999, 79.25], "end": [241.98499999999999, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [241.98499999999999, 78.75], "end": [242.98499999999999, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [238.0, 82.25], "end": [238.0, 82.75], "type": "segment", "width": 0.09999999999999999}, {"start": [238.0, 82.75], "end": [237.0, 82.75], "type": "segment", "width": 0.09999999999999999}, {"start": [237.0, 82.75], "end": [237.0, 82.25], "type": "segment", "width": 0.09999999999999999}, {"start": [237.0, 82.25], "end": [238.0, 82.25], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 93.515], "end": [239.75, 93.515], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 93.515], "end": [239.75, 92.515], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 92.515], "end": [240.25, 92.515], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 92.515], "end": [240.25, 93.515], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 75.5], "end": [240.25, 75.5], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 75.5], "end": [240.25, 76.5], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 76.5], "end": [239.75, 76.5], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 76.5], "end": [239.75, 75.5], "type": "segment", "width": 0.09999999999999999}, {"start": [244.75, 93.5], "end": [244.75, 92.5], "type": "segment", "width": 0.09999999999999999}, {"start": [245.25, 93.5], "end": [244.75, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [245.25, 92.5], "end": [245.25, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [244.75, 92.5], "end": [245.25, 92.5], "type": "segment", "width": 0.09999999999999999}, {"start": [245.25, 75.485], "end": [245.25, 76.485], "type": "segment", "width": 0.09999999999999999}, {"start": [244.75, 75.485], "end": [245.25, 75.485], "type": "segment", "width": 0.09999999999999999}, {"start": [244.75, 76.485], "end": [244.75, 75.485], "type": "segment", "width": 0.09999999999999999}, {"start": [245.25, 76.485], "end": [244.75, 76.485], "type": "segment", "width": 0.09999999999999999}, {"start": [196.58749999999998, 75.89999999999999], "end": [194.98749999999998, 75.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [196.58749999999998, 75.1], "end": [196.58749999999998, 75.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [194.98749999999998, 75.1], "end": [196.58749999999998, 75.1], "type": "segment", "width": 0.09999999999999999}, {"start": [194.98749999999998, 75.89999999999999], "end": [194.98749999999998, 75.1], "type": "segment", "width": 0.09999999999999999}, {"start": [195.98499999999999, 77.25], "end": [194.98499999999999, 77.25], "type": "segment", "width": 0.09999999999999999}, {"start": [195.98499999999999, 76.75], "end": [195.98499999999999, 77.25], "type": "segment", "width": 0.09999999999999999}, {"start": [194.98499999999999, 76.75], "end": [195.98499999999999, 76.75], "type": "segment", "width": 0.09999999999999999}, {"start": [194.98499999999999, 77.25], "end": [194.98499999999999, 76.75], "type": "segment", "width": 0.09999999999999999}, {"start": [202.25, 81.0], "end": [202.25, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [202.75, 81.0], "end": [202.25, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [202.75, 80.0], "end": [202.75, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [202.25, 80.0], "end": [202.75, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [195.0, 78.25], "end": [195.0, 77.75], "type": "segment", "width": 0.09999999999999999}, {"start": [195.0, 77.75], "end": [196.0, 77.75], "type": "segment", "width": 0.09999999999999999}, {"start": [196.0, 77.75], "end": [196.0, 78.25], "type": "segment", "width": 0.09999999999999999}, {"start": [196.0, 78.25], "end": [195.0, 78.25], "type": "segment", "width": 0.09999999999999999}, {"start": [204.1, 82.2], "end": [204.89999999999998, 82.2], "type": "segment", "width": 0.09999999999999999}, {"start": [204.89999999999998, 82.2], "end": [204.89999999999998, 83.8], "type": "segment", "width": 0.09999999999999999}, {"start": [204.89999999999998, 83.8], "end": [204.1, 83.8], "type": "segment", "width": 0.09999999999999999}, {"start": [204.1, 83.8], "end": [204.1, 82.2], "type": "segment", "width": 0.09999999999999999}, {"start": [208.75, 80.0], "end": [209.25, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [209.25, 80.0], "end": [209.25, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [209.25, 81.0], "end": [208.75, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [208.75, 81.0], "end": [208.75, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [207.0, 87.25], "end": [207.0, 87.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.0, 87.75], "end": [206.0, 87.75], "type": "segment", "width": 0.09999999999999999}, {"start": [206.0, 87.75], "end": [206.0, 87.25], "type": "segment", "width": 0.09999999999999999}, {"start": [206.0, 87.25], "end": [207.0, 87.25], "type": "segment", "width": 0.09999999999999999}, {"start": [225.29999999999998, 78.39999999999999], "end": [223.7, 78.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [225.29999999999998, 77.6], "end": [225.29999999999998, 78.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [223.7, 77.6], "end": [225.29999999999998, 77.6], "type": "segment", "width": 0.09999999999999999}, {"start": [223.7, 78.39999999999999], "end": [223.7, 77.6], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 89.515], "end": [207.75, 89.515], "type": "segment", "width": 0.09999999999999999}, {"start": [207.75, 89.515], "end": [207.75, 88.515], "type": "segment", "width": 0.09999999999999999}, {"start": [207.75, 88.515], "end": [208.25, 88.515], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 88.515], "end": [208.25, 89.515], "type": "segment", "width": 0.09999999999999999}, {"start": [224.5, 79.75], "end": [223.5, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [224.5, 79.25], "end": [224.5, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [223.5, 79.25], "end": [224.5, 79.25], "type": "segment", "width": 0.09999999999999999}, {"start": [223.5, 79.75], "end": [223.5, 79.25], "type": "segment", "width": 0.09999999999999999}, {"start": [223.5, 80.75], "end": [223.5, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [223.5, 80.25], "end": [224.5, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [224.5, 80.25], "end": [224.5, 80.75], "type": "segment", "width": 0.09999999999999999}, {"start": [224.5, 80.75], "end": [223.5, 80.75], "type": "segment", "width": 0.09999999999999999}, {"start": [150.25, 93.25], "end": [150.25, 93.75], "type": "segment", "width": 0.09999999999999999}, {"start": [150.25, 93.75], "end": [149.25, 93.75], "type": "segment", "width": 0.09999999999999999}, {"start": [149.25, 93.75], "end": [149.25, 93.25], "type": "segment", "width": 0.09999999999999999}, {"start": [149.25, 93.25], "end": [150.25, 93.25], "type": "segment", "width": 0.09999999999999999}, {"start": [157.5, 89.25], "end": [157.5, 88.25], "type": "segment", "width": 0.09999999999999999}, {"start": [158.0, 89.25], "end": [157.5, 89.25], "type": "segment", "width": 0.09999999999999999}, {"start": [158.0, 88.25], "end": [158.0, 89.25], "type": "segment", "width": 0.09999999999999999}, {"start": [157.5, 88.25], "end": [158.0, 88.25], "type": "segment", "width": 0.09999999999999999}, {"start": [159.4, 73.1625], "end": [159.4, 74.7625], "type": "segment", "width": 0.09999999999999999}, {"start": [158.6, 73.1625], "end": [159.4, 73.1625], "type": "segment", "width": 0.09999999999999999}, {"start": [158.6, 74.7625], "end": [158.6, 73.1625], "type": "segment", "width": 0.09999999999999999}, {"start": [159.4, 74.7625], "end": [158.6, 74.7625], "type": "segment", "width": 0.09999999999999999}, {"start": [156.5, 91.485], "end": [156.0, 91.485], "type": "segment", "width": 0.09999999999999999}, {"start": [156.0, 91.485], "end": [156.0, 90.485], "type": "segment", "width": 0.09999999999999999}, {"start": [156.0, 90.485], "end": [156.5, 90.485], "type": "segment", "width": 0.09999999999999999}, {"start": [156.5, 90.485], "end": [156.5, 91.485], "type": "segment", "width": 0.09999999999999999}, {"start": [156.75, 80.75], "end": [156.75, 81.75], "type": "segment", "width": 0.09999999999999999}, {"start": [156.25, 80.75], "end": [156.75, 80.75], "type": "segment", "width": 0.09999999999999999}, {"start": [156.25, 81.75], "end": [156.25, 80.75], "type": "segment", "width": 0.09999999999999999}, {"start": [156.75, 81.75], "end": [156.25, 81.75], "type": "segment", "width": 0.09999999999999999}, {"start": [158.0, 73.765], "end": [158.0, 74.765], "type": "segment", "width": 0.09999999999999999}, {"start": [157.5, 73.765], "end": [158.0, 73.765], "type": "segment", "width": 0.09999999999999999}, {"start": [157.5, 74.765], "end": [157.5, 73.765], "type": "segment", "width": 0.09999999999999999}, {"start": [158.0, 74.765], "end": [157.5, 74.765], "type": "segment", "width": 0.09999999999999999}, {"start": [157.0, 74.765], "end": [156.5, 74.765], "type": "segment", "width": 0.09999999999999999}, {"start": [156.5, 74.765], "end": [156.5, 73.765], "type": "segment", "width": 0.09999999999999999}, {"start": [156.5, 73.765], "end": [157.0, 73.765], "type": "segment", "width": 0.09999999999999999}, {"start": [157.0, 73.765], "end": [157.0, 74.765], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 90.485], "end": [168.75, 90.485], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 90.485], "end": [168.75, 91.485], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 91.485], "end": [168.25, 91.485], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 91.485], "end": [168.25, 90.485], "type": "segment", "width": 0.09999999999999999}, {"start": [159.25, 77.75], "end": [159.75, 77.75], "type": "segment", "width": 0.09999999999999999}, {"start": [159.75, 77.75], "end": [159.75, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [159.75, 78.75], "end": [159.25, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [159.25, 78.75], "end": [159.25, 77.75], "type": "segment", "width": 0.09999999999999999}, {"start": [167.1, 91.5625], "end": [167.1, 93.5625], "type": "segment", "width": 0.09999999999999999}, {"start": [165.9, 91.5625], "end": [167.1, 91.5625], "type": "segment", "width": 0.09999999999999999}, {"start": [165.9, 93.5625], "end": [165.9, 91.5625], "type": "segment", "width": 0.09999999999999999}, {"start": [167.1, 93.5625], "end": [165.9, 93.5625], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 93.515], "end": [168.25, 93.515], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 93.515], "end": [168.25, 92.515], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 92.515], "end": [168.75, 92.515], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 92.515], "end": [168.75, 93.515], "type": "segment", "width": 0.09999999999999999}, {"start": [176.75, 84.015], "end": [176.25, 84.015], "type": "segment", "width": 0.09999999999999999}, {"start": [176.25, 84.015], "end": [176.25, 83.015], "type": "segment", "width": 0.09999999999999999}, {"start": [176.25, 83.015], "end": [176.75, 83.015], "type": "segment", "width": 0.09999999999999999}, {"start": [176.75, 83.015], "end": [176.75, 84.015], "type": "segment", "width": 0.09999999999999999}, {"start": [177.98499999999999, 79.75], "end": [178.98499999999999, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [177.98499999999999, 80.25], "end": [177.98499999999999, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [178.98499999999999, 80.25], "end": [177.98499999999999, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [178.98499999999999, 79.75], "end": [178.98499999999999, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [180.265, 78.0], "end": [180.265, 78.5], "type": "segment", "width": 0.09999999999999999}, {"start": [180.265, 78.5], "end": [179.265, 78.5], "type": "segment", "width": 0.09999999999999999}, {"start": [179.265, 78.5], "end": [179.265, 78.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.265, 78.0], "end": [180.265, 78.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.75, 83.0], "end": [179.75, 82.0], "type": "segment", "width": 0.09999999999999999}, {"start": [180.25, 83.0], "end": [179.75, 83.0], "type": "segment", "width": 0.09999999999999999}, {"start": [180.25, 82.0], "end": [180.25, 83.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.75, 82.0], "end": [180.25, 82.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.265, 77.0], "end": [180.265, 77.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.265, 77.5], "end": [179.265, 77.0], "type": "segment", "width": 0.09999999999999999}, {"start": [180.265, 77.5], "end": [179.265, 77.5], "type": "segment", "width": 0.09999999999999999}, {"start": [180.265, 77.0], "end": [180.265, 77.5], "type": "segment", "width": 0.09999999999999999}, {"start": [180.2625, 75.6], "end": [180.2625, 76.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [180.2625, 76.39999999999999], "end": [178.6625, 76.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [178.6625, 76.39999999999999], "end": [178.6625, 75.6], "type": "segment", "width": 0.09999999999999999}, {"start": [178.6625, 75.6], "end": [180.2625, 75.6], "type": "segment", "width": 0.09999999999999999}, {"start": [184.1625, 74.85], "end": [185.7625, 74.85], "type": "segment", "width": 0.09999999999999999}, {"start": [184.1625, 75.64999999999999], "end": [184.1625, 74.85], "type": "segment", "width": 0.09999999999999999}, {"start": [185.7625, 75.64999999999999], "end": [184.1625, 75.64999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [185.7625, 74.85], "end": [185.7625, 75.64999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [184.75, 76.25], "end": [185.75, 76.25], "type": "segment", "width": 0.09999999999999999}, {"start": [184.75, 76.75], "end": [184.75, 76.25], "type": "segment", "width": 0.09999999999999999}, {"start": [185.75, 76.75], "end": [184.75, 76.75], "type": "segment", "width": 0.09999999999999999}, {"start": [185.75, 76.25], "end": [185.75, 76.75], "type": "segment", "width": 0.09999999999999999}, {"start": [189.25, 78.0], "end": [189.25, 77.0], "type": "segment", "width": 0.09999999999999999}, {"start": [189.75, 78.0], "end": [189.25, 78.0], "type": "segment", "width": 0.09999999999999999}, {"start": [189.75, 77.0], "end": [189.75, 78.0], "type": "segment", "width": 0.09999999999999999}, {"start": [189.25, 77.0], "end": [189.75, 77.0], "type": "segment", "width": 0.09999999999999999}, {"start": [190.0, 84.75], "end": [191.0, 84.75], "type": "segment", "width": 0.09999999999999999}, {"start": [190.0, 85.25], "end": [190.0, 84.75], "type": "segment", "width": 0.09999999999999999}, {"start": [191.0, 85.25], "end": [190.0, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [191.0, 84.75], "end": [191.0, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [191.0, 80.25], "end": [191.0, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [191.0, 79.75], "end": [192.0, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [192.0, 79.75], "end": [192.0, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [192.0, 80.25], "end": [191.0, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [186.75, 85.0], "end": [187.25, 85.0], "type": "segment", "width": 0.09999999999999999}, {"start": [187.25, 85.0], "end": [187.25, 86.0], "type": "segment", "width": 0.09999999999999999}, {"start": [187.25, 86.0], "end": [186.75, 86.0], "type": "segment", "width": 0.09999999999999999}, {"start": [186.75, 86.0], "end": [186.75, 85.0], "type": "segment", "width": 0.09999999999999999}, {"start": [185.75, 77.25], "end": [185.75, 77.75], "type": "segment", "width": 0.09999999999999999}, {"start": [185.75, 77.75], "end": [184.75, 77.75], "type": "segment", "width": 0.09999999999999999}, {"start": [184.75, 77.75], "end": [184.75, 77.25], "type": "segment", "width": 0.09999999999999999}, {"start": [184.75, 77.25], "end": [185.75, 77.25], "type": "segment", "width": 0.09999999999999999}, {"start": [143.9, 50.5], "end": [143.9, 48.5], "type": "segment", "width": 0.09999999999999999}, {"start": [145.1, 50.5], "end": [143.9, 50.5], "type": "segment", "width": 0.09999999999999999}, {"start": [145.1, 48.5], "end": [145.1, 50.5], "type": "segment", "width": 0.09999999999999999}, {"start": [143.9, 48.5], "end": [145.1, 48.5], "type": "segment", "width": 0.09999999999999999}, {"start": [162.5, 58.25], "end": [162.5, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [163.0, 58.25], "end": [162.5, 58.25], "type": "segment", "width": 0.09999999999999999}, {"start": [163.0, 57.25], "end": [163.0, 58.25], "type": "segment", "width": 0.09999999999999999}, {"start": [162.5, 57.25], "end": [163.0, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [169.0, 55.25], "end": [168.5, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [168.5, 55.25], "end": [168.5, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [168.5, 54.25], "end": [169.0, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [169.0, 54.25], "end": [169.0, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [162.5, 47.25], "end": [162.5, 46.25], "type": "segment", "width": 0.09999999999999999}, {"start": [163.0, 47.25], "end": [162.5, 47.25], "type": "segment", "width": 0.09999999999999999}, {"start": [163.0, 46.25], "end": [163.0, 47.25], "type": "segment", "width": 0.09999999999999999}, {"start": [162.5, 46.25], "end": [163.0, 46.25], "type": "segment", "width": 0.09999999999999999}, {"start": [169.25, 44.5], "end": [168.75, 44.5], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 44.5], "end": [168.75, 43.5], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 43.5], "end": [169.25, 43.5], "type": "segment", "width": 0.09999999999999999}, {"start": [169.25, 43.5], "end": [169.25, 44.5], "type": "segment", "width": 0.09999999999999999}, {"start": [160.4, 57.4375], "end": [161.6, 57.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [161.6, 57.4375], "end": [161.6, 59.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [161.6, 59.4375], "end": [160.4, 59.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [160.4, 59.4375], "end": [160.4, 57.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [160.4, 48.4375], "end": [160.4, 46.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [161.6, 48.4375], "end": [160.4, 48.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [161.6, 46.4375], "end": [161.6, 48.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [160.4, 46.4375], "end": [161.6, 46.4375], "type": "segment", "width": 0.09999999999999999}, {"start": [162.5, 55.75], "end": [162.5, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [162.5, 56.25], "end": [161.5, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [161.5, 56.25], "end": [161.5, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [161.5, 55.75], "end": [162.5, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [162.515, 44.75], "end": [162.515, 45.25], "type": "segment", "width": 0.09999999999999999}, {"start": [162.515, 45.25], "end": [161.515, 45.25], "type": "segment", "width": 0.09999999999999999}, {"start": [161.515, 45.25], "end": [161.515, 44.75], "type": "segment", "width": 0.09999999999999999}, {"start": [161.515, 44.75], "end": [162.515, 44.75], "type": "segment", "width": 0.09999999999999999}, {"start": [151.0625, 44.9], "end": [151.0625, 46.1], "type": "segment", "width": 0.09999999999999999}, {"start": [151.0625, 46.1], "end": [149.0625, 46.1], "type": "segment", "width": 0.09999999999999999}, {"start": [149.0625, 46.1], "end": [149.0625, 44.9], "type": "segment", "width": 0.09999999999999999}, {"start": [149.0625, 44.9], "end": [151.0625, 44.9], "type": "segment", "width": 0.09999999999999999}, {"start": [164.015, 53.75], "end": [163.015, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [164.015, 53.25], "end": [164.015, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [163.015, 53.25], "end": [164.015, 53.25], "type": "segment", "width": 0.09999999999999999}, {"start": [163.015, 53.75], "end": [163.015, 53.25], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 42.75], "end": [163.0, 42.75], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 42.25], "end": [164.0, 42.75], "type": "segment", "width": 0.09999999999999999}, {"start": [163.0, 42.25], "end": [164.0, 42.25], "type": "segment", "width": 0.09999999999999999}, {"start": [163.0, 42.75], "end": [163.0, 42.25], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 56.985], "end": [168.75, 56.985], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 56.985], "end": [168.75, 57.985], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 57.985], "end": [168.25, 57.985], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 57.985], "end": [168.25, 56.985], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 46.985], "end": [168.25, 45.985], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 46.985], "end": [168.25, 46.985], "type": "segment", "width": 0.09999999999999999}, {"start": [168.75, 45.985], "end": [168.75, 46.985], "type": "segment", "width": 0.09999999999999999}, {"start": [168.25, 45.985], "end": [168.75, 45.985], "type": "segment", "width": 0.09999999999999999}, {"start": [152.4, 46.9375], "end": [152.4, 44.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [153.6, 46.9375], "end": [152.4, 46.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [153.6, 44.9375], "end": [153.6, 46.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [152.4, 44.9375], "end": [153.6, 44.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [169.4, 58.9375], "end": [169.4, 56.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [170.6, 58.9375], "end": [169.4, 58.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [170.6, 56.9375], "end": [170.6, 58.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [169.4, 56.9375], "end": [170.6, 56.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [169.4, 45.9375], "end": [170.6, 45.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [170.6, 45.9375], "end": [170.6, 47.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [170.6, 47.9375], "end": [169.4, 47.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [169.4, 47.9375], "end": [169.4, 45.9375], "type": "segment", "width": 0.09999999999999999}, {"start": [178.1, 57.0625], "end": [176.9, 57.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.9, 57.0625], "end": [176.9, 55.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.9, 55.0625], "end": [178.1, 55.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [178.1, 55.0625], "end": [178.1, 57.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.1, 46.0625], "end": [174.9, 46.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [174.9, 46.0625], "end": [174.9, 44.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [174.9, 44.0625], "end": [176.1, 44.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.1, 44.0625], "end": [176.1, 46.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.1, 55.0625], "end": [176.1, 57.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [174.9, 55.0625], "end": [176.1, 55.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [174.9, 57.0625], "end": [174.9, 55.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.1, 57.0625], "end": [174.9, 57.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [178.1, 46.0625], "end": [176.9, 46.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.9, 46.0625], "end": [176.9, 44.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [176.9, 44.0625], "end": [178.1, 44.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [178.1, 44.0625], "end": [178.1, 46.0625], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 52.75], "end": [220.98499999999999, 52.75], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 52.25], "end": [221.98499999999999, 52.75], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 52.25], "end": [221.98499999999999, 52.25], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 52.75], "end": [220.98499999999999, 52.25], "type": "segment", "width": 0.09999999999999999}, {"start": [159.5, 53.235], "end": [159.5, 52.235], "type": "segment", "width": 0.09999999999999999}, {"start": [160.0, 53.235], "end": [159.5, 53.235], "type": "segment", "width": 0.09999999999999999}, {"start": [160.0, 52.235], "end": [160.0, 53.235], "type": "segment", "width": 0.09999999999999999}, {"start": [159.5, 52.235], "end": [160.0, 52.235], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 58.25], "end": [208.25, 58.25], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 58.75], "end": [207.25, 58.25], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 58.75], "end": [207.25, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 58.25], "end": [208.25, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [156.265, 53.47], "end": [156.265, 52.97], "type": "segment", "width": 0.09999999999999999}, {"start": [156.265, 52.97], "end": [157.265, 52.97], "type": "segment", "width": 0.09999999999999999}, {"start": [157.265, 52.97], "end": [157.265, 53.47], "type": "segment", "width": 0.09999999999999999}, {"start": [157.265, 53.47], "end": [156.265, 53.47], "type": "segment", "width": 0.09999999999999999}, {"start": [207.265, 56.75], "end": [208.265, 56.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.265, 57.25], "end": [207.265, 56.75], "type": "segment", "width": 0.09999999999999999}, {"start": [208.265, 57.25], "end": [207.265, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [208.265, 56.75], "end": [208.265, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 55.75], "end": [208.25, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 56.25], "end": [207.25, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 56.25], "end": [207.25, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 55.75], "end": [208.25, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 54.75], "end": [208.25, 54.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 55.25], "end": [207.25, 54.75], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 55.25], "end": [207.25, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 54.75], "end": [208.25, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [224.765, 59.25], "end": [223.765, 59.25], "type": "segment", "width": 0.09999999999999999}, {"start": [224.765, 58.75], "end": [224.765, 59.25], "type": "segment", "width": 0.09999999999999999}, {"start": [223.765, 58.75], "end": [224.765, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [223.765, 59.25], "end": [223.765, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [224.75, 57.75], "end": [223.75, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [224.75, 57.25], "end": [224.75, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [223.75, 57.25], "end": [224.75, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [223.75, 57.75], "end": [223.75, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [223.75, 56.25], "end": [223.75, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [223.75, 55.75], "end": [224.75, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [224.75, 55.75], "end": [224.75, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [224.75, 56.25], "end": [223.75, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 53.75], "end": [208.25, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.25, 54.25], "end": [207.25, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 54.25], "end": [207.25, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 53.75], "end": [208.25, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [247.5, 93.5], "end": [247.0, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [247.0, 93.5], "end": [247.0, 92.5], "type": "segment", "width": 0.09999999999999999}, {"start": [247.0, 92.5], "end": [247.5, 92.5], "type": "segment", "width": 0.09999999999999999}, {"start": [247.5, 92.5], "end": [247.5, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [247.5, 93.39999999999999], "end": [247.0, 93.39999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [247.5, 93.3], "end": [247.0, 93.3], "type": "segment", "width": 0.09999999999999999}, {"start": [247.0, 75.485], "end": [247.5, 75.485], "type": "segment", "width": 0.09999999999999999}, {"start": [247.5, 75.485], "end": [247.5, 76.485], "type": "segment", "width": 0.09999999999999999}, {"start": [247.5, 76.485], "end": [247.0, 76.485], "type": "segment", "width": 0.09999999999999999}, {"start": [247.0, 76.485], "end": [247.0, 75.485], "type": "segment", "width": 0.09999999999999999}, {"start": [247.0, 75.585], "end": [247.5, 75.585], "type": "segment", "width": 0.09999999999999999}, {"start": [247.0, 75.685], "end": [247.5, 75.685], "type": "segment", "width": 0.09999999999999999}, {"start": [197.39999999999998, 83.2], "end": [196.6, 83.2], "type": "segment", "width": 0.09999999999999999}, {"start": [197.39999999999998, 84.8], "end": [197.39999999999998, 83.2], "type": "segment", "width": 0.09999999999999999}, {"start": [196.89999999999998, 84.8], "end": [197.39999999999998, 84.8], "type": "segment", "width": 0.09999999999999999}, {"start": [196.6, 84.5], "end": [196.89999999999998, 84.8], "type": "segment", "width": 0.09999999999999999}, {"start": [196.6, 83.2], "end": [196.6, 84.5], "type": "segment", "width": 0.09999999999999999}, {"start": [148.0, 93.71499999999999], "end": [148.5, 93.71499999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [148.0, 93.615], "end": [148.5, 93.615], "type": "segment", "width": 0.09999999999999999}, {"start": [148.0, 94.515], "end": [148.0, 93.515], "type": "segment", "width": 0.09999999999999999}, {"start": [148.5, 94.515], "end": [148.0, 94.515], "type": "segment", "width": 0.09999999999999999}, {"start": [148.5, 93.515], "end": [148.5, 94.515], "type": "segment", "width": 0.09999999999999999}, {"start": [148.0, 93.515], "end": [148.5, 93.515], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 91.85], "end": [164.0, 91.35], "type": "segment", "width": 0.09999999999999999}, {"start": [164.4, 91.85], "end": [164.0, 92.45], "type": "segment", "width": 0.09999999999999999}, {"start": [163.6, 91.85], "end": [164.4, 91.85], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 92.45], "end": [163.6, 91.85], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 92.45], "end": [164.54999999999998, 92.45], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 92.45], "end": [163.45, 92.45], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 92.85], "end": [164.0, 92.45], "type": "segment", "width": 0.09999999999999999}, {"start": [164.9, 93.5], "end": [163.1, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [164.9, 90.7], "end": [164.9, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [163.1, 90.7], "end": [164.9, 90.7], "type": "segment", "width": 0.09999999999999999}, {"start": [163.1, 93.5], "end": [163.1, 90.7], "type": "segment", "width": 0.09999999999999999}, {"start": [211.79999999999998, 60.599999999999994], "end": [210.5, 60.599999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [210.5, 60.599999999999994], "end": [210.2, 60.9], "type": "segment", "width": 0.09999999999999999}, {"start": [210.2, 60.9], "end": [210.2, 61.4], "type": "segment", "width": 0.09999999999999999}, {"start": [210.2, 61.4], "end": [211.79999999999998, 61.4], "type": "segment", "width": 0.09999999999999999}, {"start": [211.79999999999998, 61.4], "end": [211.79999999999998, 60.599999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [176.29999999999998, 62.65], "end": [176.29999999999998, 61.849999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [174.7, 62.65], "end": [176.29999999999998, 62.65], "type": "segment", "width": 0.09999999999999999}, {"start": [174.7, 62.15], "end": [174.7, 62.65], "type": "segment", "width": 0.09999999999999999}, {"start": [175.0, 61.849999999999994], "end": [174.7, 62.15], "type": "segment", "width": 0.09999999999999999}, {"start": [176.29999999999998, 61.849999999999994], "end": [175.0, 61.849999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [180.4, 48.5875], "end": [180.4, 47.287499999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [180.4, 47.287499999999994], "end": [180.1, 46.9875], "type": "segment", "width": 0.09999999999999999}, {"start": [180.1, 46.9875], "end": [179.6, 46.9875], "type": "segment", "width": 0.09999999999999999}, {"start": [179.6, 46.9875], "end": [179.6, 48.5875], "type": "segment", "width": 0.09999999999999999}, {"start": [179.6, 48.5875], "end": [180.4, 48.5875], "type": "segment", "width": 0.09999999999999999}, {"start": [151.29999999999998, 60.349999999999994], "end": [150.0, 60.349999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [150.0, 60.349999999999994], "end": [149.7, 60.65], "type": "segment", "width": 0.09999999999999999}, {"start": [149.7, 60.65], "end": [149.7, 61.15], "type": "segment", "width": 0.09999999999999999}, {"start": [149.7, 61.15], "end": [151.29999999999998, 61.15], "type": "segment", "width": 0.09999999999999999}, {"start": [151.29999999999998, 61.15], "end": [151.29999999999998, 60.349999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [254.79, 93.25], "end": [253.79, 94.0], "type": "segment", "width": 0.09999999999999999}, {"start": [253.79, 92.5], "end": [254.79, 93.25], "type": "segment", "width": 0.09999999999999999}, {"start": [255.695, 89.44], "end": [265.21999999999997, 89.44], "type": "segment", "width": 0.09999999999999999}, {"start": [265.21999999999997, 89.44], "end": [265.21999999999997, 97.06], "type": "segment", "width": 0.09999999999999999}, {"start": [265.21999999999997, 97.06], "end": [255.695, 97.06], "type": "segment", "width": 0.09999999999999999}, {"start": [255.695, 98.33], "end": [255.695, 97.06], "type": "segment", "width": 0.09999999999999999}, {"start": [255.695, 89.44], "end": [255.695, 88.17], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 88.17], "end": [255.695, 88.17], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 88.17], "end": [249.33999999999997, 89.44], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 89.44], "end": [253.79, 89.44], "type": "segment", "width": 0.09999999999999999}, {"start": [253.79, 89.44], "end": [253.79, 97.06], "type": "segment", "width": 0.09999999999999999}, {"start": [253.79, 97.06], "end": [249.33999999999997, 97.06], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 97.06], "end": [249.33999999999997, 98.33], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 98.33], "end": [255.695, 98.33], "type": "segment", "width": 0.09999999999999999}, {"start": [254.79, 75.5], "end": [253.79, 76.25], "type": "segment", "width": 0.09999999999999999}, {"start": [253.79, 74.75], "end": [254.79, 75.5], "type": "segment", "width": 0.09999999999999999}, {"start": [255.695, 71.69], "end": [265.21999999999997, 71.69], "type": "segment", "width": 0.09999999999999999}, {"start": [265.21999999999997, 71.69], "end": [265.21999999999997, 79.31], "type": "segment", "width": 0.09999999999999999}, {"start": [265.21999999999997, 79.31], "end": [255.695, 79.31], "type": "segment", "width": 0.09999999999999999}, {"start": [255.695, 80.58], "end": [255.695, 79.31], "type": "segment", "width": 0.09999999999999999}, {"start": [255.695, 71.69], "end": [255.695, 70.42], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 70.42], "end": [255.695, 70.42], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 70.42], "end": [249.33999999999997, 71.69], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 71.69], "end": [253.79, 71.69], "type": "segment", "width": 0.09999999999999999}, {"start": [253.79, 71.69], "end": [253.79, 79.31], "type": "segment", "width": 0.09999999999999999}, {"start": [253.79, 79.31], "end": [249.33999999999997, 79.31], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 79.31], "end": [249.33999999999997, 80.58], "type": "segment", "width": 0.09999999999999999}, {"start": [249.33999999999997, 80.58], "end": [255.695, 80.58], "type": "segment", "width": 0.09999999999999999}, {"start": [143.16, 88.42], "end": [136.805, 88.42], "type": "segment", "width": 0.09999999999999999}, {"start": [143.16, 89.69], "end": [143.16, 88.42], "type": "segment", "width": 0.09999999999999999}, {"start": [138.70999999999998, 89.69], "end": [143.16, 89.69], "type": "segment", "width": 0.09999999999999999}, {"start": [138.70999999999998, 97.31], "end": [138.70999999999998, 89.69], "type": "segment", "width": 0.09999999999999999}, {"start": [143.16, 97.31], "end": [138.70999999999998, 97.31], "type": "segment", "width": 0.09999999999999999}, {"start": [143.16, 98.58], "end": [143.16, 97.31], "type": "segment", "width": 0.09999999999999999}, {"start": [143.16, 98.58], "end": [136.805, 98.58], "type": "segment", "width": 0.09999999999999999}, {"start": [136.805, 97.31], "end": [136.805, 98.58], "type": "segment", "width": 0.09999999999999999}, {"start": [136.805, 88.42], "end": [136.805, 89.69], "type": "segment", "width": 0.09999999999999999}, {"start": [127.28, 89.69], "end": [136.805, 89.69], "type": "segment", "width": 0.09999999999999999}, {"start": [127.28, 97.31], "end": [127.28, 89.69], "type": "segment", "width": 0.09999999999999999}, {"start": [136.805, 97.31], "end": [127.28, 97.31], "type": "segment", "width": 0.09999999999999999}, {"start": [138.70999999999998, 94.25], "end": [137.71, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [137.71, 93.5], "end": [138.70999999999998, 92.75], "type": "segment", "width": 0.09999999999999999}, {"start": [181.92, 100.33999999999999], "end": [181.92, 106.695], "type": "segment", "width": 0.09999999999999999}, {"start": [183.19, 100.33999999999999], "end": [181.92, 100.33999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [183.19, 104.78999999999999], "end": [183.19, 100.33999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [190.81, 104.78999999999999], "end": [183.19, 104.78999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [190.81, 100.33999999999999], "end": [190.81, 104.78999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [192.07999999999998, 100.33999999999999], "end": [190.81, 100.33999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [192.07999999999998, 100.33999999999999], "end": [192.07999999999998, 106.695], "type": "segment", "width": 0.09999999999999999}, {"start": [190.81, 106.695], "end": [192.07999999999998, 106.695], "type": "segment", "width": 0.09999999999999999}, {"start": [181.92, 106.695], "end": [183.19, 106.695], "type": "segment", "width": 0.09999999999999999}, {"start": [183.19, 116.22], "end": [183.19, 106.695], "type": "segment", "width": 0.09999999999999999}, {"start": [190.81, 116.22], "end": [183.19, 116.22], "type": "segment", "width": 0.09999999999999999}, {"start": [190.81, 106.695], "end": [190.81, 116.22], "type": "segment", "width": 0.09999999999999999}, {"start": [187.75, 104.78999999999999], "end": [187.0, 105.78999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [187.0, 105.78999999999999], "end": [186.25, 104.78999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [168.19, 88.3], "end": [164.59, 88.3], "type": "segment", "width": 0.15}, {"start": [164.59, 88.3], "end": [164.59, 73.7], "type": "segment", "width": 0.15}, {"start": [164.59, 73.7], "end": [171.79, 73.7], "type": "segment", "width": 0.15}, {"start": [171.75, 87.89999999999999], "end": [171.35, 88.3], "type": "segment", "width": 0.15}, {"start": [171.35, 88.3], "end": [168.15, 88.3], "type": "segment", "width": 0.15}, {"start": [171.75, 73.7], "end": [171.75, 87.89999999999999], "type": "segment", "width": 0.15}, {"start": [233.75, 79.515], "end": [233.75, 78.515], "type": "segment", "width": 0.09999999999999999}, {"start": [234.25, 79.515], "end": [233.75, 79.515], "type": "segment", "width": 0.09999999999999999}, {"start": [234.25, 78.515], "end": [234.25, 79.515], "type": "segment", "width": 0.09999999999999999}, {"start": [233.75, 78.515], "end": [234.25, 78.515], "type": "segment", "width": 0.09999999999999999}, {"start": [237.015, 78.75], "end": [237.015, 78.25], "type": "segment", "width": 0.09999999999999999}, {"start": [237.015, 78.25], "end": [238.015, 78.25], "type": "segment", "width": 0.09999999999999999}, {"start": [238.015, 78.25], "end": [238.015, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [238.015, 78.75], "end": [237.015, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [241.5625, 92.89999999999999], "end": [243.5625, 92.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [241.5625, 94.1], "end": [241.5625, 92.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [243.5625, 94.1], "end": [241.5625, 94.1], "type": "segment", "width": 0.09999999999999999}, {"start": [243.5625, 92.89999999999999], "end": [243.5625, 94.1], "type": "segment", "width": 0.09999999999999999}, {"start": [243.5625, 74.89999999999999], "end": [243.5625, 76.1], "type": "segment", "width": 0.09999999999999999}, {"start": [243.5625, 76.1], "end": [241.5625, 76.1], "type": "segment", "width": 0.09999999999999999}, {"start": [241.5625, 76.1], "end": [241.5625, 74.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [241.5625, 74.89999999999999], "end": [243.5625, 74.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [245.75, 93.5], "end": [245.75, 92.5], "type": "segment", "width": 0.09999999999999999}, {"start": [246.25, 93.5], "end": [245.75, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [246.25, 92.5], "end": [246.25, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [245.75, 92.5], "end": [246.25, 92.5], "type": "segment", "width": 0.09999999999999999}, {"start": [246.25, 75.485], "end": [246.25, 76.485], "type": "segment", "width": 0.09999999999999999}, {"start": [245.75, 75.485], "end": [246.25, 75.485], "type": "segment", "width": 0.09999999999999999}, {"start": [245.75, 76.485], "end": [245.75, 75.485], "type": "segment", "width": 0.09999999999999999}, {"start": [246.25, 76.485], "end": [245.75, 76.485], "type": "segment", "width": 0.09999999999999999}, {"start": [194.75, 73.015], "end": [195.25, 73.015], "type": "segment", "width": 0.09999999999999999}, {"start": [195.25, 73.015], "end": [195.25, 74.015], "type": "segment", "width": 0.09999999999999999}, {"start": [195.25, 74.015], "end": [194.75, 74.015], "type": "segment", "width": 0.09999999999999999}, {"start": [194.75, 74.015], "end": [194.75, 73.015], "type": "segment", "width": 0.09999999999999999}, {"start": [223.25, 76.515], "end": [223.25, 75.515], "type": "segment", "width": 0.09999999999999999}, {"start": [223.75, 76.515], "end": [223.25, 76.515], "type": "segment", "width": 0.09999999999999999}, {"start": [223.75, 75.515], "end": [223.75, 76.515], "type": "segment", "width": 0.09999999999999999}, {"start": [223.25, 75.515], "end": [223.75, 75.515], "type": "segment", "width": 0.09999999999999999}, {"start": [160.35, 73.1625], "end": [161.15, 73.1625], "type": "segment", "width": 0.09999999999999999}, {"start": [161.15, 73.1625], "end": [161.15, 74.7625], "type": "segment", "width": 0.09999999999999999}, {"start": [161.15, 74.7625], "end": [160.35, 74.7625], "type": "segment", "width": 0.09999999999999999}, {"start": [160.35, 74.7625], "end": [160.35, 73.1625], "type": "segment", "width": 0.09999999999999999}, {"start": [159.6875, 85.89999999999999], "end": [159.6875, 87.1], "type": "segment", "width": 0.09999999999999999}, {"start": [159.6875, 87.1], "end": [157.6875, 87.1], "type": "segment", "width": 0.09999999999999999}, {"start": [157.6875, 87.1], "end": [157.6875, 85.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [157.6875, 85.89999999999999], "end": [159.6875, 85.89999999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [180.0, 73.515], "end": [180.5, 73.515], "type": "segment", "width": 0.09999999999999999}, {"start": [180.5, 73.515], "end": [180.5, 74.515], "type": "segment", "width": 0.09999999999999999}, {"start": [180.5, 74.515], "end": [180.0, 74.515], "type": "segment", "width": 0.09999999999999999}, {"start": [180.0, 74.515], "end": [180.0, 73.515], "type": "segment", "width": 0.09999999999999999}, {"start": [185.5, 72.75], "end": [186.0, 72.75], "type": "segment", "width": 0.09999999999999999}, {"start": [186.0, 72.75], "end": [186.0, 73.75], "type": "segment", "width": 0.09999999999999999}, {"start": [186.0, 73.75], "end": [185.5, 73.75], "type": "segment", "width": 0.09999999999999999}, {"start": [185.5, 73.75], "end": [185.5, 72.75], "type": "segment", "width": 0.09999999999999999}, {"start": [159.29999999999998, 57.9], "end": [157.7, 57.9], "type": "segment", "width": 0.09999999999999999}, {"start": [159.29999999999998, 57.099999999999994], "end": [159.29999999999998, 57.9], "type": "segment", "width": 0.09999999999999999}, {"start": [157.7, 57.099999999999994], "end": [159.29999999999998, 57.099999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [157.7, 57.9], "end": [157.7, 57.099999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [159.0125, 46.9], "end": [157.4125, 46.9], "type": "segment", "width": 0.09999999999999999}, {"start": [159.0125, 46.1], "end": [159.0125, 46.9], "type": "segment", "width": 0.09999999999999999}, {"start": [157.4125, 46.1], "end": [159.0125, 46.1], "type": "segment", "width": 0.09999999999999999}, {"start": [157.4125, 46.9], "end": [157.4125, 46.1], "type": "segment", "width": 0.09999999999999999}, {"start": [150.98749999999998, 43.1], "end": [152.5875, 43.1], "type": "segment", "width": 0.09999999999999999}, {"start": [150.98749999999998, 43.9], "end": [150.98749999999998, 43.1], "type": "segment", "width": 0.09999999999999999}, {"start": [152.5875, 43.9], "end": [150.98749999999998, 43.9], "type": "segment", "width": 0.09999999999999999}, {"start": [152.5875, 43.1], "end": [152.5875, 43.9], "type": "segment", "width": 0.09999999999999999}, {"start": [171.98749999999998, 57.4], "end": [171.98749999999998, 56.599999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [171.98749999999998, 56.599999999999994], "end": [173.5875, 56.599999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [173.5875, 56.599999999999994], "end": [173.5875, 57.4], "type": "segment", "width": 0.09999999999999999}, {"start": [173.5875, 57.4], "end": [171.98749999999998, 57.4], "type": "segment", "width": 0.09999999999999999}, {"start": [171.98749999999998, 46.4], "end": [171.98749999999998, 45.6], "type": "segment", "width": 0.09999999999999999}, {"start": [171.98749999999998, 45.6], "end": [173.5875, 45.6], "type": "segment", "width": 0.09999999999999999}, {"start": [173.5875, 45.6], "end": [173.5875, 46.4], "type": "segment", "width": 0.09999999999999999}, {"start": [173.5875, 46.4], "end": [171.98749999999998, 46.4], "type": "segment", "width": 0.09999999999999999}, {"start": [146.54999999999998, 51.974999999999994], "end": [146.54999999999998, 49.05], "type": "segment", "width": 0.09999999999999999}, {"start": [146.54999999999998, 49.05], "end": [151.45, 49.05], "type": "segment", "width": 0.09999999999999999}, {"start": [151.45, 49.05], "end": [151.45, 52.949999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [151.45, 52.949999999999996], "end": [147.525, 52.949999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [147.525, 52.949999999999996], "end": [146.54999999999998, 51.974999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [228.5, 85.25], "end": [228.5, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [228.5, 85.75], "end": [227.5, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [227.5, 85.75], "end": [227.5, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [227.5, 85.25], "end": [228.5, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [229.75, 85.5], "end": [229.75, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [229.25, 85.5], "end": [229.75, 85.5], "type": "segment", "width": 0.09999999999999999}, {"start": [229.25, 86.5], "end": [229.25, 85.5], "type": "segment", "width": 0.09999999999999999}, {"start": [229.75, 86.5], "end": [229.25, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [232.75, 85.5], "end": [232.75, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [232.25, 85.5], "end": [232.75, 85.5], "type": "segment", "width": 0.09999999999999999}, {"start": [232.25, 86.5], "end": [232.25, 85.5], "type": "segment", "width": 0.09999999999999999}, {"start": [232.75, 86.5], "end": [232.25, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [236.5, 83.75], "end": [236.5, 83.25], "type": "segment", "width": 0.09999999999999999}, {"start": [236.5, 83.25], "end": [237.5, 83.25], "type": "segment", "width": 0.09999999999999999}, {"start": [237.5, 83.25], "end": [237.5, 83.75], "type": "segment", "width": 0.09999999999999999}, {"start": [237.5, 83.75], "end": [236.5, 83.75], "type": "segment", "width": 0.09999999999999999}, {"start": [237.0, 88.75], "end": [237.0, 88.25], "type": "segment", "width": 0.09999999999999999}, {"start": [237.0, 88.25], "end": [238.0, 88.25], "type": "segment", "width": 0.09999999999999999}, {"start": [238.0, 88.25], "end": [238.0, 88.75], "type": "segment", "width": 0.09999999999999999}, {"start": [238.0, 88.75], "end": [237.0, 88.75], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 87.485], "end": [239.75, 86.485], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 87.485], "end": [239.75, 87.485], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 86.485], "end": [240.25, 87.485], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 86.485], "end": [240.25, 86.485], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 84.515], "end": [240.25, 85.515], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 84.515], "end": [240.25, 84.515], "type": "segment", "width": 0.09999999999999999}, {"start": [239.75, 85.515], "end": [239.75, 84.515], "type": "segment", "width": 0.09999999999999999}, {"start": [240.25, 85.515], "end": [239.75, 85.515], "type": "segment", "width": 0.09999999999999999}, {"start": [240.0, 90.25], "end": [241.0, 90.25], "type": "segment", "width": 0.09999999999999999}, {"start": [240.0, 90.75], "end": [240.0, 90.25], "type": "segment", "width": 0.09999999999999999}, {"start": [241.0, 90.75], "end": [240.0, 90.75], "type": "segment", "width": 0.09999999999999999}, {"start": [241.0, 90.25], "end": [241.0, 90.75], "type": "segment", "width": 0.09999999999999999}, {"start": [240.98499999999999, 78.75], "end": [240.98499999999999, 79.25], "type": "segment", "width": 0.09999999999999999}, {"start": [240.98499999999999, 79.25], "end": [239.98499999999999, 79.25], "type": "segment", "width": 0.09999999999999999}, {"start": [239.98499999999999, 79.25], "end": [239.98499999999999, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [239.98499999999999, 78.75], "end": [240.98499999999999, 78.75], "type": "segment", "width": 0.09999999999999999}, {"start": [193.75, 80.0], "end": [193.25, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [193.25, 80.0], "end": [193.25, 79.0], "type": "segment", "width": 0.09999999999999999}, {"start": [193.25, 79.0], "end": [193.75, 79.0], "type": "segment", "width": 0.09999999999999999}, {"start": [193.75, 79.0], "end": [193.75, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [194.75, 83.485], "end": [194.75, 84.485], "type": "segment", "width": 0.09999999999999999}, {"start": [194.25, 83.485], "end": [194.75, 83.485], "type": "segment", "width": 0.09999999999999999}, {"start": [194.25, 84.485], "end": [194.25, 83.485], "type": "segment", "width": 0.09999999999999999}, {"start": [194.75, 84.485], "end": [194.25, 84.485], "type": "segment", "width": 0.09999999999999999}, {"start": [199.5, 84.25], "end": [199.5, 83.25], "type": "segment", "width": 0.09999999999999999}, {"start": [200.0, 84.25], "end": [199.5, 84.25], "type": "segment", "width": 0.09999999999999999}, {"start": [200.0, 83.25], "end": [200.0, 84.25], "type": "segment", "width": 0.09999999999999999}, {"start": [199.5, 83.25], "end": [200.0, 83.25], "type": "segment", "width": 0.09999999999999999}, {"start": [196.75, 87.5], "end": [196.75, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [197.25, 87.5], "end": [196.75, 87.5], "type": "segment", "width": 0.09999999999999999}, {"start": [197.25, 86.5], "end": [197.25, 87.5], "type": "segment", "width": 0.09999999999999999}, {"start": [196.75, 86.5], "end": [197.25, 86.5], "type": "segment", "width": 0.09999999999999999}, {"start": [204.25, 80.0], "end": [204.75, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [204.75, 80.0], "end": [204.75, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [204.75, 81.0], "end": [204.25, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [204.25, 81.0], "end": [204.25, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [207.575001, 79.75], "end": [207.575001, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [207.575001, 80.25], "end": [206.575001, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [206.575001, 80.25], "end": [206.575001, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [206.575001, 79.75], "end": [207.575001, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.75, 86.515], "end": [208.25, 86.515], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 86.515], "end": [208.25, 87.515], "type": "segment", "width": 0.09999999999999999}, {"start": [208.25, 87.515], "end": [207.75, 87.515], "type": "segment", "width": 0.09999999999999999}, {"start": [207.75, 87.515], "end": [207.75, 86.515], "type": "segment", "width": 0.09999999999999999}, {"start": [208.0, 90.75], "end": [207.0, 90.75], "type": "segment", "width": 0.09999999999999999}, {"start": [208.0, 90.25], "end": [208.0, 90.75], "type": "segment", "width": 0.09999999999999999}, {"start": [207.0, 90.25], "end": [208.0, 90.25], "type": "segment", "width": 0.09999999999999999}, {"start": [207.0, 90.75], "end": [207.0, 90.25], "type": "segment", "width": 0.09999999999999999}, {"start": [223.5, 85.25], "end": [223.5, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [223.5, 85.75], "end": [222.5, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [222.5, 85.75], "end": [222.5, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [222.5, 85.25], "end": [223.5, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [224.75, 86.485], "end": [224.25, 86.485], "type": "segment", "width": 0.09999999999999999}, {"start": [224.25, 86.485], "end": [224.25, 85.485], "type": "segment", "width": 0.09999999999999999}, {"start": [224.25, 85.485], "end": [224.75, 85.485], "type": "segment", "width": 0.09999999999999999}, {"start": [224.75, 85.485], "end": [224.75, 86.485], "type": "segment", "width": 0.09999999999999999}, {"start": [225.5, 85.25], "end": [226.5, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [225.5, 85.75], "end": [225.5, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [226.5, 85.75], "end": [225.5, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [226.5, 85.25], "end": [226.5, 85.75], "type": "segment", "width": 0.09999999999999999}, {"start": [152.25, 93.25], "end": [152.25, 93.75], "type": "segment", "width": 0.09999999999999999}, {"start": [152.25, 93.75], "end": [151.25, 93.75], "type": "segment", "width": 0.09999999999999999}, {"start": [151.25, 93.75], "end": [151.25, 93.25], "type": "segment", "width": 0.09999999999999999}, {"start": [151.25, 93.25], "end": [152.25, 93.25], "type": "segment", "width": 0.09999999999999999}, {"start": [153.5, 93.5], "end": [153.5, 94.5], "type": "segment", "width": 0.09999999999999999}, {"start": [153.0, 93.5], "end": [153.5, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [153.0, 94.5], "end": [153.0, 93.5], "type": "segment", "width": 0.09999999999999999}, {"start": [153.5, 94.5], "end": [153.0, 94.5], "type": "segment", "width": 0.09999999999999999}, {"start": [157.48499999999999, 80.5], "end": [158.48499999999999, 80.5], "type": "segment", "width": 0.09999999999999999}, {"start": [157.48499999999999, 81.0], "end": [157.48499999999999, 80.5], "type": "segment", "width": 0.09999999999999999}, {"start": [158.48499999999999, 81.0], "end": [157.48499999999999, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [158.48499999999999, 80.5], "end": [158.48499999999999, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [159.25, 80.765], "end": [159.25, 79.765], "type": "segment", "width": 0.09999999999999999}, {"start": [159.75, 80.765], "end": [159.25, 80.765], "type": "segment", "width": 0.09999999999999999}, {"start": [159.75, 79.765], "end": [159.75, 80.765], "type": "segment", "width": 0.09999999999999999}, {"start": [159.25, 79.765], "end": [159.75, 79.765], "type": "segment", "width": 0.09999999999999999}, {"start": [175.515, 79.75], "end": [176.515, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [175.515, 80.25], "end": [175.515, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [176.515, 80.25], "end": [175.515, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [176.515, 79.75], "end": [176.515, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [176.75, 82.0], "end": [176.25, 82.0], "type": "segment", "width": 0.09999999999999999}, {"start": [176.25, 82.0], "end": [176.25, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [176.25, 81.0], "end": [176.75, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [176.75, 81.0], "end": [176.75, 82.0], "type": "segment", "width": 0.09999999999999999}, {"start": [180.25, 81.0], "end": [179.75, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.75, 81.0], "end": [179.75, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.75, 80.0], "end": [180.25, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [180.25, 80.0], "end": [180.25, 81.0], "type": "segment", "width": 0.09999999999999999}, {"start": [182.0, 78.0], "end": [182.0, 77.0], "type": "segment", "width": 0.09999999999999999}, {"start": [182.5, 78.0], "end": [182.0, 78.0], "type": "segment", "width": 0.09999999999999999}, {"start": [182.5, 77.0], "end": [182.5, 78.0], "type": "segment", "width": 0.09999999999999999}, {"start": [182.0, 77.0], "end": [182.5, 77.0], "type": "segment", "width": 0.09999999999999999}, {"start": [184.75, 84.75], "end": [184.25, 84.75], "type": "segment", "width": 0.09999999999999999}, {"start": [184.25, 84.75], "end": [184.25, 83.75], "type": "segment", "width": 0.09999999999999999}, {"start": [184.25, 83.75], "end": [184.75, 83.75], "type": "segment", "width": 0.09999999999999999}, {"start": [184.75, 83.75], "end": [184.75, 84.75], "type": "segment", "width": 0.09999999999999999}, {"start": [187.0, 80.25], "end": [187.0, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [187.0, 79.75], "end": [188.0, 79.75], "type": "segment", "width": 0.09999999999999999}, {"start": [188.0, 79.75], "end": [188.0, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [188.0, 80.25], "end": [187.0, 80.25], "type": "segment", "width": 0.09999999999999999}, {"start": [186.75, 82.5], "end": [187.25, 82.5], "type": "segment", "width": 0.09999999999999999}, {"start": [187.25, 82.5], "end": [187.25, 83.5], "type": "segment", "width": 0.09999999999999999}, {"start": [187.25, 83.5], "end": [186.75, 83.5], "type": "segment", "width": 0.09999999999999999}, {"start": [186.75, 83.5], "end": [186.75, 82.5], "type": "segment", "width": 0.09999999999999999}, {"start": [189.25, 80.0], "end": [189.25, 79.0], "type": "segment", "width": 0.09999999999999999}, {"start": [189.75, 80.0], "end": [189.25, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [189.75, 79.0], "end": [189.75, 80.0], "type": "segment", "width": 0.09999999999999999}, {"start": [189.25, 79.0], "end": [189.75, 79.0], "type": "segment", "width": 0.09999999999999999}, {"start": [188.0, 84.75], "end": [189.0, 84.75], "type": "segment", "width": 0.09999999999999999}, {"start": [188.0, 85.25], "end": [188.0, 84.75], "type": "segment", "width": 0.09999999999999999}, {"start": [189.0, 85.25], "end": [188.0, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [189.0, 84.75], "end": [189.0, 85.25], "type": "segment", "width": 0.09999999999999999}, {"start": [166.25, 52.0], "end": [167.25, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [166.25, 52.5], "end": [166.25, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [167.25, 52.5], "end": [166.25, 52.5], "type": "segment", "width": 0.09999999999999999}, {"start": [167.25, 52.0], "end": [167.25, 52.5], "type": "segment", "width": 0.09999999999999999}, {"start": [167.25, 53.25], "end": [167.25, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [167.25, 53.75], "end": [166.25, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [166.25, 53.75], "end": [166.25, 53.25], "type": "segment", "width": 0.09999999999999999}, {"start": [166.25, 53.25], "end": [167.25, 53.25], "type": "segment", "width": 0.09999999999999999}, {"start": [159.75, 42.0], "end": [159.75, 43.0], "type": "segment", "width": 0.09999999999999999}, {"start": [159.25, 42.0], "end": [159.75, 42.0], "type": "segment", "width": 0.09999999999999999}, {"start": [159.25, 43.0], "end": [159.25, 42.0], "type": "segment", "width": 0.09999999999999999}, {"start": [159.75, 43.0], "end": [159.25, 43.0], "type": "segment", "width": 0.09999999999999999}, {"start": [160.75, 42.0], "end": [161.25, 42.0], "type": "segment", "width": 0.09999999999999999}, {"start": [161.25, 42.0], "end": [161.25, 43.0], "type": "segment", "width": 0.09999999999999999}, {"start": [161.25, 43.0], "end": [160.75, 43.0], "type": "segment", "width": 0.09999999999999999}, {"start": [160.75, 43.0], "end": [160.75, 42.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.25, 61.0], "end": [145.25, 60.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.75, 61.0], "end": [145.25, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.75, 60.0], "end": [145.75, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.25, 60.0], "end": [145.75, 60.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.25, 58.0], "end": [145.75, 58.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.75, 58.0], "end": [145.75, 59.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.75, 59.0], "end": [145.25, 59.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.25, 59.0], "end": [145.25, 58.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.25, 57.0], "end": [145.25, 56.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.75, 57.0], "end": [145.25, 57.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.75, 56.0], "end": [145.75, 57.0], "type": "segment", "width": 0.09999999999999999}, {"start": [145.25, 56.0], "end": [145.75, 56.0], "type": "segment", "width": 0.09999999999999999}, {"start": [148.0, 60.0], "end": [148.5, 60.0], "type": "segment", "width": 0.09999999999999999}, {"start": [148.5, 60.0], "end": [148.5, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [148.5, 61.0], "end": [148.0, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [148.0, 61.0], "end": [148.0, 60.0], "type": "segment", "width": 0.09999999999999999}, {"start": [208.015, 61.25], "end": [208.015, 60.75], "type": "segment", "width": 0.09999999999999999}, {"start": [208.015, 60.75], "end": [209.015, 60.75], "type": "segment", "width": 0.09999999999999999}, {"start": [209.015, 60.75], "end": [209.015, 61.25], "type": "segment", "width": 0.09999999999999999}, {"start": [209.015, 61.25], "end": [208.015, 61.25], "type": "segment", "width": 0.09999999999999999}, {"start": [173.0, 62.5], "end": [172.0, 62.5], "type": "segment", "width": 0.09999999999999999}, {"start": [173.0, 62.0], "end": [173.0, 62.5], "type": "segment", "width": 0.09999999999999999}, {"start": [172.0, 62.0], "end": [173.0, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [172.0, 62.5], "end": [172.0, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [179.75, 44.5], "end": [180.25, 44.5], "type": "segment", "width": 0.09999999999999999}, {"start": [180.25, 44.5], "end": [180.25, 45.5], "type": "segment", "width": 0.09999999999999999}, {"start": [180.25, 45.5], "end": [179.75, 45.5], "type": "segment", "width": 0.09999999999999999}, {"start": [179.75, 45.5], "end": [179.75, 44.5], "type": "segment", "width": 0.09999999999999999}, {"start": [217.25, 61.0], "end": [217.75, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [217.75, 61.0], "end": [217.75, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [217.75, 62.0], "end": [217.25, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [217.25, 62.0], "end": [217.25, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.0, 62.0], "end": [216.0, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.5, 62.0], "end": [216.0, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.5, 61.0], "end": [216.5, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.0, 61.0], "end": [216.5, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.61999999999998, 52.0], "end": [216.11999999999998, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.11999999999998, 52.0], "end": [216.11999999999998, 51.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.11999999999998, 51.0], "end": [216.61999999999998, 51.0], "type": "segment", "width": 0.09999999999999999}, {"start": [216.61999999999998, 51.0], "end": [216.61999999999998, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [250.25, 56.25], "end": [249.75, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [249.75, 56.25], "end": [249.75, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [249.75, 55.25], "end": [250.25, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [250.25, 55.25], "end": [250.25, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [187.5, 57.25], "end": [187.5, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [187.5, 57.75], "end": [186.5, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [186.5, 57.75], "end": [186.5, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [186.5, 57.25], "end": [187.5, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [215.36999999999998, 51.0], "end": [215.36999999999998, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [214.86999999999998, 51.0], "end": [215.36999999999998, 51.0], "type": "segment", "width": 0.09999999999999999}, {"start": [214.86999999999998, 52.0], "end": [214.86999999999998, 51.0], "type": "segment", "width": 0.09999999999999999}, {"start": [215.36999999999998, 52.0], "end": [214.86999999999998, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [214.25, 62.0], "end": [213.75, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [213.75, 62.0], "end": [213.75, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [213.75, 61.0], "end": [214.25, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [214.25, 61.0], "end": [214.25, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [213.75, 52.015], "end": [213.75, 51.015], "type": "segment", "width": 0.09999999999999999}, {"start": [214.25, 52.015], "end": [213.75, 52.015], "type": "segment", "width": 0.09999999999999999}, {"start": [214.25, 51.015], "end": [214.25, 52.015], "type": "segment", "width": 0.09999999999999999}, {"start": [213.75, 51.015], "end": [214.25, 51.015], "type": "segment", "width": 0.09999999999999999}, {"start": [238.765, 57.5], "end": [237.765, 57.5], "type": "segment", "width": 0.09999999999999999}, {"start": [238.765, 57.0], "end": [238.765, 57.5], "type": "segment", "width": 0.09999999999999999}, {"start": [237.765, 57.0], "end": [238.765, 57.0], "type": "segment", "width": 0.09999999999999999}, {"start": [237.765, 57.5], "end": [237.765, 57.0], "type": "segment", "width": 0.09999999999999999}, {"start": [200.48499999999999, 59.75], "end": [200.48499999999999, 60.25], "type": "segment", "width": 0.09999999999999999}, {"start": [200.48499999999999, 60.25], "end": [199.48499999999999, 60.25], "type": "segment", "width": 0.09999999999999999}, {"start": [199.48499999999999, 60.25], "end": [199.48499999999999, 59.75], "type": "segment", "width": 0.09999999999999999}, {"start": [199.48499999999999, 59.75], "end": [200.48499999999999, 59.75], "type": "segment", "width": 0.09999999999999999}, {"start": [217.5, 51.0], "end": [218.0, 51.0], "type": "segment", "width": 0.09999999999999999}, {"start": [218.0, 51.0], "end": [218.0, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [218.0, 52.0], "end": [217.5, 52.0], "type": "segment", "width": 0.09999999999999999}, {"start": [217.5, 52.0], "end": [217.5, 51.0], "type": "segment", "width": 0.09999999999999999}, {"start": [207.29, 53.089999999999996], "end": [207.29, 52.589999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [207.29, 52.589999999999996], "end": [208.29, 52.589999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [208.29, 52.589999999999996], "end": [208.29, 53.089999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [208.29, 53.089999999999996], "end": [207.29, 53.089999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [237.765, 60.0], "end": [237.765, 59.5], "type": "segment", "width": 0.09999999999999999}, {"start": [237.765, 59.5], "end": [238.765, 59.5], "type": "segment", "width": 0.09999999999999999}, {"start": [238.765, 59.5], "end": [238.765, 60.0], "type": "segment", "width": 0.09999999999999999}, {"start": [238.765, 60.0], "end": [237.765, 60.0], "type": "segment", "width": 0.09999999999999999}, {"start": [199.5, 57.25], "end": [200.5, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [199.5, 57.75], "end": [199.5, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [200.5, 57.75], "end": [199.5, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [200.5, 57.25], "end": [200.5, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 53.75], "end": [221.98499999999999, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 54.25], "end": [220.98499999999999, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 54.25], "end": [220.98499999999999, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 53.75], "end": [221.98499999999999, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [156.23499999999999, 54.0], "end": [157.23499999999999, 54.0], "type": "segment", "width": 0.09999999999999999}, {"start": [156.23499999999999, 54.5], "end": [156.23499999999999, 54.0], "type": "segment", "width": 0.09999999999999999}, {"start": [157.23499999999999, 54.5], "end": [156.23499999999999, 54.5], "type": "segment", "width": 0.09999999999999999}, {"start": [157.23499999999999, 54.0], "end": [157.23499999999999, 54.5], "type": "segment", "width": 0.09999999999999999}, {"start": [152.48499999999999, 60.5], "end": [153.48499999999999, 60.5], "type": "segment", "width": 0.09999999999999999}, {"start": [152.48499999999999, 61.0], "end": [152.48499999999999, 60.5], "type": "segment", "width": 0.09999999999999999}, {"start": [153.48499999999999, 61.0], "end": [152.48499999999999, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [153.48499999999999, 60.5], "end": [153.48499999999999, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [246.85, 61.82], "end": [241.14999999999998, 61.82], "type": "segment", "width": 0.09999999999999999}, {"start": [241.14999999999998, 61.82], "end": [241.14999999999998, 55.18], "type": "segment", "width": 0.09999999999999999}, {"start": [241.14999999999998, 55.18], "end": [247.85, 55.18], "type": "segment", "width": 0.09999999999999999}, {"start": [247.85, 55.18], "end": [247.85, 60.82], "type": "segment", "width": 0.09999999999999999}, {"start": [247.85, 60.82], "end": [246.85, 61.82], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 60.404999999999994], "end": [246.31, 59.135], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.135], "end": [242.69, 59.135], "type": "segment", "width": 0.09999999999999999}, {"start": [242.69, 59.135], "end": [242.69, 60.404999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [242.69, 60.404999999999994], "end": [246.31, 60.404999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 60.305], "end": [245.103333, 60.305], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 60.205], "end": [245.103333, 60.205], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 60.105], "end": [245.103333, 60.105], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 60.004999999999995], "end": [245.103333, 60.004999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.904999999999994], "end": [245.103333, 59.904999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.805], "end": [245.103333, 59.805], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.705], "end": [245.103333, 59.705], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.605], "end": [245.103333, 59.605], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.504999999999995], "end": [245.103333, 59.504999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.404999999999994], "end": [245.103333, 59.404999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.305], "end": [245.103333, 59.305], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 59.205], "end": [245.103333, 59.205], "type": "segment", "width": 0.09999999999999999}, {"start": [245.103333, 60.404999999999994], "end": [245.103333, 59.135], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.864999999999995], "end": [246.31, 56.595], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 56.595], "end": [242.69, 56.595], "type": "segment", "width": 0.09999999999999999}, {"start": [242.69, 56.595], "end": [242.69, 57.864999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [242.69, 57.864999999999995], "end": [246.31, 57.864999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.765], "end": [245.103333, 57.765], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.665], "end": [245.103333, 57.665], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.565], "end": [245.103333, 57.565], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.464999999999996], "end": [245.103333, 57.464999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.364999999999995], "end": [245.103333, 57.364999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.265], "end": [245.103333, 57.265], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.165], "end": [245.103333, 57.165], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 57.065], "end": [245.103333, 57.065], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 56.964999999999996], "end": [245.103333, 56.964999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 56.864999999999995], "end": [245.103333, 56.864999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 56.765], "end": [245.103333, 56.765], "type": "segment", "width": 0.09999999999999999}, {"start": [246.31, 56.665], "end": [245.103333, 56.665], "type": "segment", "width": 0.09999999999999999}, {"start": [245.103333, 57.864999999999995], "end": [245.103333, 56.595], "type": "segment", "width": 0.09999999999999999}, {"start": [192.89666699999998, 59.404999999999994], "end": [192.89666699999998, 60.675], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.605], "end": [192.89666699999998, 60.605], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.504999999999995], "end": [192.89666699999998, 60.504999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.404999999999994], "end": [192.89666699999998, 60.404999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.305], "end": [192.89666699999998, 60.305], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.205], "end": [192.89666699999998, 60.205], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.105], "end": [192.89666699999998, 60.105], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.004999999999995], "end": [192.89666699999998, 60.004999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 59.904999999999994], "end": [192.89666699999998, 59.904999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 59.805], "end": [192.89666699999998, 59.805], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 59.705], "end": [192.89666699999998, 59.705], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 59.605], "end": [192.89666699999998, 59.605], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 59.504999999999995], "end": [192.89666699999998, 59.504999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [195.31, 59.404999999999994], "end": [191.69, 59.404999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [195.31, 60.675], "end": [195.31, 59.404999999999994], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 60.675], "end": [195.31, 60.675], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 59.404999999999994], "end": [191.69, 60.675], "type": "segment", "width": 0.09999999999999999}, {"start": [192.89666699999998, 56.864999999999995], "end": [192.89666699999998, 58.135], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 58.065], "end": [192.89666699999998, 58.065], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.964999999999996], "end": [192.89666699999998, 57.964999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.864999999999995], "end": [192.89666699999998, 57.864999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.765], "end": [192.89666699999998, 57.765], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.665], "end": [192.89666699999998, 57.665], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.565], "end": [192.89666699999998, 57.565], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.464999999999996], "end": [192.89666699999998, 57.464999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.364999999999995], "end": [192.89666699999998, 57.364999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.265], "end": [192.89666699999998, 57.265], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.165], "end": [192.89666699999998, 57.165], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 57.065], "end": [192.89666699999998, 57.065], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 56.964999999999996], "end": [192.89666699999998, 56.964999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [195.31, 56.864999999999995], "end": [191.69, 56.864999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [195.31, 58.135], "end": [195.31, 56.864999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 58.135], "end": [195.31, 58.135], "type": "segment", "width": 0.09999999999999999}, {"start": [191.69, 56.864999999999995], "end": [191.69, 58.135], "type": "segment", "width": 0.09999999999999999}, {"start": [190.14999999999998, 56.449999999999996], "end": [191.14999999999998, 55.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [190.14999999999998, 62.089999999999996], "end": [190.14999999999998, 56.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [196.85, 62.089999999999996], "end": [190.14999999999998, 62.089999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [196.85, 55.449999999999996], "end": [196.85, 62.089999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [191.14999999999998, 55.449999999999996], "end": [196.85, 55.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [236.0, 84.5], "end": [238.0, 84.5], "type": "segment", "width": 0.15}, {"start": [238.0, 84.5], "end": [238.0, 87.5], "type": "segment", "width": 0.15}, {"start": [238.0, 87.5], "end": [235.0, 87.5], "type": "segment", "width": 0.15}, {"start": [235.0, 87.5], "end": [235.0, 85.5], "type": "segment", "width": 0.15}, {"start": [235.0, 85.5], "end": [236.0, 84.5], "type": "segment", "width": 0.15}, {"start": [170.9, 90.825], "end": [170.9, 91.675], "type": "segment", "width": 0.09999999999999999}, {"start": [171.4, 92.175], "end": [173.1, 92.175], "type": "segment", "width": 0.09999999999999999}, {"start": [170.9, 90.825], "end": [173.1, 90.825], "type": "segment", "width": 0.09999999999999999}, {"start": [173.1, 90.825], "end": [173.1, 92.175], "type": "segment", "width": 0.09999999999999999}, {"start": [170.9, 91.675], "end": [171.4, 92.175], "type": "segment", "width": 0.09999999999999999}, {"start": [170.75, 95.55], "end": [171.25, 96.05], "type": "segment", "width": 0.09999999999999999}, {"start": [172.75, 96.05], "end": [171.25, 96.05], "type": "segment", "width": 0.09999999999999999}, {"start": [172.75, 94.05], "end": [172.75, 96.05], "type": "segment", "width": 0.09999999999999999}, {"start": [170.75, 94.05], "end": [172.75, 94.05], "type": "segment", "width": 0.09999999999999999}, {"start": [170.75, 95.55], "end": [170.75, 94.05], "type": "segment", "width": 0.09999999999999999}, {"start": [182.0, 80.0], "end": [183.0, 79.0], "type": "segment", "width": 0.15}, {"start": [182.0, 82.0], "end": [182.0, 80.0], "type": "segment", "width": 0.15}, {"start": [185.0, 82.0], "end": [182.0, 82.0], "type": "segment", "width": 0.15}, {"start": [185.0, 79.0], "end": [185.0, 82.0], "type": "segment", "width": 0.15}, {"start": [183.0, 79.0], "end": [185.0, 79.0], "type": "segment", "width": 0.15}, {"start": [149.0, 56.0], "end": [150.0, 56.0], "type": "segment", "width": 0.15}, {"start": [150.0, 56.0], "end": [150.0, 59.0], "type": "segment", "width": 0.15}, {"start": [150.0, 59.0], "end": [148.0, 59.0], "type": "segment", "width": 0.15}, {"start": [148.0, 59.0], "end": [148.0, 57.0], "type": "segment", "width": 0.15}, {"start": [148.0, 57.0], "end": [149.0, 56.0], "type": "segment", "width": 0.15}, {"start": [214.5, 53.074999999999996], "end": [217.89999999999998, 53.074999999999996], "type": "segment", "width": 0.15}, {"start": [217.89999999999998, 53.074999999999996], "end": [217.89999999999998, 59.574999999999996], "type": "segment", "width": 0.15}, {"start": [217.89999999999998, 59.574999999999996], "end": [213.5, 59.574999999999996], "type": "segment", "width": 0.15}, {"start": [213.5, 59.574999999999996], "end": [213.5, 54.074999999999996], "type": "segment", "width": 0.15}, {"start": [213.5, 54.074999999999996], "end": [214.5, 53.074999999999996], "type": "segment", "width": 0.15}, {"start": [157.075, 50.25], "end": [156.575, 50.75], "type": "segment", "width": 0.09999999999999999}, {"start": [157.92499999999998, 52.449999999999996], "end": [156.575, 52.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [157.92499999999998, 50.25], "end": [157.92499999999998, 52.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [156.575, 50.75], "end": [156.575, 52.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [157.92499999999998, 50.25], "end": [157.075, 50.25], "type": "segment", "width": 0.09999999999999999}, {"start": [158.15, 92.08749999999999], "end": [157.35, 92.08749999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [157.35, 92.08749999999999], "end": [157.35, 90.4875], "type": "segment", "width": 0.09999999999999999}, {"start": [157.35, 90.4875], "end": [158.15, 90.4875], "type": "segment", "width": 0.09999999999999999}, {"start": [158.15, 90.4875], "end": [158.15, 92.08749999999999], "type": "segment", "width": 0.09999999999999999}, {"start": [197.0, 79.0], "end": [199.0, 79.0], "type": "segment", "width": 0.15}, {"start": [199.0, 79.0], "end": [199.0, 82.0], "type": "segment", "width": 0.15}, {"start": [199.0, 82.0], "end": [196.0, 82.0], "type": "segment", "width": 0.15}, {"start": [196.0, 82.0], "end": [196.0, 80.0], "type": "segment", "width": 0.15}, {"start": [196.0, 80.0], "end": [197.0, 79.0], "type": "segment", "width": 0.15}, {"start": [166.25, 57.5], "end": [164.0, 57.5], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 57.5], "end": [164.0, 54.5], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 54.5], "end": [167.0, 54.5], "type": "segment", "width": 0.09999999999999999}, {"start": [167.0, 54.5], "end": [167.0, 56.75], "type": "segment", "width": 0.09999999999999999}, {"start": [167.0, 56.75], "end": [166.25, 57.5], "type": "segment", "width": 0.09999999999999999}, {"start": [167.0, 45.75], "end": [166.25, 46.5], "type": "segment", "width": 0.09999999999999999}, {"start": [167.0, 43.5], "end": [167.0, 45.75], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 43.5], "end": [167.0, 43.5], "type": "segment", "width": 0.09999999999999999}, {"start": [164.0, 46.5], "end": [164.0, 43.5], "type": "segment", "width": 0.09999999999999999}, {"start": [166.25, 46.5], "end": [164.0, 46.5], "type": "segment", "width": 0.09999999999999999}, {"start": [204.0, 77.85], "end": [203.0, 77.85], "type": "segment", "width": 0.15}, {"start": [203.0, 75.14999999999999], "end": [203.0, 77.85], "type": "segment", "width": 0.15}, {"start": [203.0, 75.14999999999999], "end": [204.0, 75.14999999999999], "type": "segment", "width": 0.15}, {"start": [204.0, 77.85], "end": [204.0, 75.14999999999999], "type": "segment", "width": 0.15}, {"start": [208.75, 77.85], "end": [208.75, 75.14999999999999], "type": "segment", "width": 0.15}, {"start": [207.75, 75.14999999999999], "end": [208.75, 75.14999999999999], "type": "segment", "width": 0.15}, {"start": [207.75, 75.14999999999999], "end": [207.75, 77.85], "type": "segment", "width": 0.15}, {"start": [208.75, 77.85], "end": [207.75, 77.85], "type": "segment", "width": 0.15}, {"start": [163.65, 96.5], "end": [163.65, 95.5], "type": "segment", "width": 0.15}, {"start": [166.35, 95.5], "end": [163.65, 95.5], "type": "segment", "width": 0.15}, {"start": [166.35, 95.5], "end": [166.35, 96.5], "type": "segment", "width": 0.15}, {"start": [163.65, 96.5], "end": [166.35, 96.5], "type": "segment", "width": 0.15}, {"start": [175.15, 49.0], "end": [175.15, 48.0], "type": "segment", "width": 0.15}, {"start": [177.85, 48.0], "end": [175.15, 48.0], "type": "segment", "width": 0.15}, {"start": [177.85, 48.0], "end": [177.85, 49.0], "type": "segment", "width": 0.15}, {"start": [175.15, 49.0], "end": [177.85, 49.0], "type": "segment", "width": 0.15}, {"start": [175.15, 60.0], "end": [177.85, 60.0], "type": "segment", "width": 0.15}, {"start": [177.85, 59.0], "end": [177.85, 60.0], "type": "segment", "width": 0.15}, {"start": [177.85, 59.0], "end": [175.15, 59.0], "type": "segment", "width": 0.15}, {"start": [175.15, 60.0], "end": [175.15, 59.0], "type": "segment", "width": 0.15}, {"start": [209.75, 54.25], "end": [209.75, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [209.75, 53.75], "end": [210.75, 53.75], "type": "segment", "width": 0.09999999999999999}, {"start": [210.75, 53.75], "end": [210.75, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [210.75, 54.25], "end": [209.75, 54.25], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 55.75], "end": [221.98499999999999, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 56.25], "end": [220.98499999999999, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 56.25], "end": [220.98499999999999, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 55.75], "end": [221.98499999999999, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 57.25], "end": [221.98499999999999, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 57.75], "end": [220.98499999999999, 57.75], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 57.75], "end": [220.98499999999999, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 57.25], "end": [221.98499999999999, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 58.75], "end": [221.98499999999999, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [220.98499999999999, 59.25], "end": [220.98499999999999, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 59.25], "end": [220.98499999999999, 59.25], "type": "segment", "width": 0.09999999999999999}, {"start": [221.98499999999999, 58.75], "end": [221.98499999999999, 59.25], "type": "segment", "width": 0.09999999999999999}, {"start": [209.765, 55.25], "end": [209.765, 54.75], "type": "segment", "width": 0.09999999999999999}, {"start": [209.765, 54.75], "end": [210.765, 54.75], "type": "segment", "width": 0.09999999999999999}, {"start": [210.765, 54.75], "end": [210.765, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [210.765, 55.25], "end": [209.765, 55.25], "type": "segment", "width": 0.09999999999999999}, {"start": [210.75, 56.25], "end": [209.75, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [210.75, 55.75], "end": [210.75, 56.25], "type": "segment", "width": 0.09999999999999999}, {"start": [209.75, 55.75], "end": [210.75, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [209.75, 56.25], "end": [209.75, 55.75], "type": "segment", "width": 0.09999999999999999}, {"start": [209.765, 57.25], "end": [209.765, 56.75], "type": "segment", "width": 0.09999999999999999}, {"start": [209.765, 56.75], "end": [210.765, 56.75], "type": "segment", "width": 0.09999999999999999}, {"start": [210.765, 56.75], "end": [210.765, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [210.765, 57.25], "end": [209.765, 57.25], "type": "segment", "width": 0.09999999999999999}, {"start": [210.75, 58.75], "end": [209.75, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [210.75, 58.25], "end": [210.75, 58.75], "type": "segment", "width": 0.09999999999999999}, {"start": [209.75, 58.25], "end": [210.75, 58.25], "type": "segment", "width": 0.09999999999999999}, {"start": [209.75, 58.75], "end": [209.75, 58.25], "type": "segment", "width": 0.09999999999999999}, {"start": [215.25, 62.0], "end": [214.75, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [214.75, 62.0], "end": [214.75, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [214.75, 61.0], "end": [215.25, 61.0], "type": "segment", "width": 0.09999999999999999}, {"start": [215.25, 61.0], "end": [215.25, 62.0], "type": "segment", "width": 0.09999999999999999}, {"start": [212.09, 40.64], "end": [212.09, 44.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [212.09, 44.449999999999996], "end": [186.69, 44.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [186.69, 44.449999999999996], "end": [186.69, 39.37], "type": "segment", "width": 0.09999999999999999}, {"start": [186.69, 39.37], "end": [210.82, 39.37], "type": "segment", "width": 0.09999999999999999}, {"start": [210.82, 39.37], "end": [212.09, 40.64], "type": "segment", "width": 0.09999999999999999}, {"start": [186.69, 46.355], "end": [186.69, 44.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [186.69, 44.449999999999996], "end": [204.47, 44.449999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [204.47, 44.449999999999996], "end": [204.47, 46.989999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [204.47, 46.989999999999995], "end": [187.325, 46.989999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [187.325, 46.989999999999995], "end": [186.69, 46.355], "type": "segment", "width": 0.09999999999999999}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "H511", "thickness": 0.15, "pos": [166.54999999999998, 67.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "H517", "thickness": 0.15, "pos": [214.04999999999998, 102.0], "height": 0.7}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "H518", "thickness": 0.15, "pos": [141.54999999999998, 67.0], "height": 0.7}, {"width": 1.0, "val": 1, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "330 uF", "thickness": 0.15, "pos": [222.0, 47.849999999999994], "height": 1.0}, {"start": [222.0, 43.5], "radius": 3.15, "type": "circle", "width": 0.09999999999999999}, {"start": [225.29999999999998, 40.199999999999996], "end": [225.29999999999998, 46.8], "type": "segment", "width": 0.09999999999999999}, {"start": [219.7, 40.199999999999996], "end": [225.29999999999998, 40.199999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [219.7, 46.8], "end": [225.29999999999998, 46.8], "type": "segment", "width": 0.09999999999999999}, {"start": [218.7, 41.199999999999996], "end": [218.7, 45.8], "type": "segment", "width": 0.09999999999999999}, {"start": [218.7, 41.199999999999996], "end": [219.7, 40.199999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [218.7, 45.8], "end": [219.7, 46.8], "type": "segment", "width": 0.09999999999999999}, {"start": [219.29516199999998, 42.169999999999995], "end": [219.925162, 42.169999999999995], "type": "segment", "width": 0.09999999999999999}, {"start": [219.610162, 41.855], "end": [219.610162, 42.485], "type": "segment", "width": 0.09999999999999999}, {"width": 0.7, "angle": 0.0, "attr": [], "horiz_justify": 0, "text": "C533", "thickness": 0.15, "pos": [222.0, 43.5], "height": 0.7}, {"width": 1.0, "val": 1, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "330 uF", "thickness": 0.15, "pos": [237.35, 58.5], "height": 1.0}, {"start": [233.0, 58.5], "radius": 3.15, "type": "circle", "width": 0.09999999999999999}, {"start": [229.7, 55.199999999999996], "end": [236.29999999999998, 55.199999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [229.7, 60.8], "end": [229.7, 55.199999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [236.29999999999998, 60.8], "end": [236.29999999999998, 55.199999999999996], "type": "segment", "width": 0.09999999999999999}, {"start": [230.7, 61.8], "end": [235.29999999999998, 61.8], "type": "segment", "width": 0.09999999999999999}, {"start": [230.7, 61.8], "end": [229.7, 60.8], "type": "segment", "width": 0.09999999999999999}, {"start": [235.29999999999998, 61.8], "end": [236.29999999999998, 60.8], "type": "segment", "width": 0.09999999999999999}, {"start": [231.67, 61.204837999999995], "end": [231.67, 60.574838], "type": "segment", "width": 0.09999999999999999}, {"start": [231.355, 60.889838], "end": [231.98499999999999, 60.889838], "type": "segment", "width": 0.09999999999999999}, {"width": 0.7, "angle": 90.0, "attr": [], "horiz_justify": 0, "text": "C534", "thickness": 0.15, "pos": [233.0, 58.5], "height": 0.7}]}, "metadata": {"date": "2019-11-12 23:57:09", "company": "", "revision": "", "title": "vna_mm_ref"}}
///////////////////////////////////////////////

///////////////////////////////////////////////
/* Utility functions */

var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
  pcbdata.metadata.revision + '__';
var storage;

function initStorage(key) {
  try {
    window.localStorage.getItem("blank");
    storage = window.localStorage;
  } catch (e) {
    // localStorage not available
  }
  if (!storage) {
    try {
      window.sessionStorage.getItem("blank");
      storage = window.sessionStorage;
    } catch (e) {
      // sessionStorage also not available
    }
  }
}

function readStorage(key) {
  if (storage) {
    return storage.getItem(storagePrefix + '#' + key);
  } else {
    return null;
  }
}

function writeStorage(key, value) {
  if (storage) {
    storage.setItem(storagePrefix + '#' + key, value);
  }
}

function fancyDblClickHandler(el, onsingle, ondouble) {
  return function() {
    if (el.getAttribute("data-dblclick") == null) {
      el.setAttribute("data-dblclick", 1);
      setTimeout(function() {
        if (el.getAttribute("data-dblclick") == 1) {
          onsingle();
        }
        el.removeAttribute("data-dblclick");
      }, 200);
    } else {
      el.removeAttribute("data-dblclick");
      ondouble();
    }
  }
}

function smoothScrollToRow(rowid) {
  document.getElementById(rowid).scrollIntoView({
    behavior: "smooth",
    block: "center",
    inline: "nearest"
  });
}

function focusInputField(input) {
  input.scrollIntoView(false);
  input.focus();
  input.select();
}

function copyToClipboard() {
  var text = '';
  for (var node of bomhead.childNodes[0].childNodes) {
    if (node.firstChild) {
      text = text + node.firstChild.nodeValue;
    }
    if (node != bomhead.childNodes[0].lastChild) {
      text += '\t';
    }
  }
  text += '\n';
  for (var row of bombody.childNodes) {
    for (var cell of row.childNodes) {
      for (var node of cell.childNodes) {
        if (node.nodeName == "INPUT") {
          if (node.checked) {
            text = text + '✓';
          }
        } else if (node.nodeName == "MARK") {
          text = text + node.firstChild.nodeValue;
        } else {
          text = text + node.nodeValue;
        }
      }
      if (cell != row.lastChild) {
        text += '\t';
      }
    }
    text += '\n';
  }
  var textArea = document.createElement("textarea");
  textArea.classList.add('clipboard-temp');
  textArea.value = text;

  document.body.appendChild(textArea);
  textArea.focus();
  textArea.select();

  try {
    if (document.execCommand('copy')) {
      console.log('Bom copied to clipboard.');
    }
  } catch (err) {
    console.log('Can not copy to clipboard.');
  }

  document.body.removeChild(textArea);
}

function removeGutterNode(node) {
  for (var i = 0; i < node.childNodes.length; i++) {
    if (node.childNodes[i].classList &&
      node.childNodes[i].classList.contains("gutter")) {
      node.removeChild(node.childNodes[i]);
      break;
    }
  }
}

function cleanGutters() {
  removeGutterNode(document.getElementById("bot"));
  removeGutterNode(document.getElementById("canvasdiv"));
}

var units = {
  prefixes: {
    giga: ["G", "g", "giga", "Giga", "GIGA"],
    mega: ["M", "mega", "Mega", "MEGA"],
    kilo: ["K", "k", "kilo", "Kilo", "KILO"],
    milli: ["m", "milli", "Milli", "MILLI"],
    micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
    nano: ["N", "n", "nano", "Nano", "NANO"],
    pico: ["P", "p", "pico", "Pico", "PICO"],
  },
  unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
  unitsLong: [
    "OHM", "Ohm", "ohm", "ohms",
    "FARAD", "Farad", "farad",
    "HENRY", "Henry", "henry"
  ],
  getMultiplier: function(s) {
    if (this.prefixes.giga.includes(s)) return 1e9;
    if (this.prefixes.mega.includes(s)) return 1e6;
    if (this.prefixes.kilo.includes(s)) return 1e3;
    if (this.prefixes.milli.includes(s)) return 1e-3;
    if (this.prefixes.micro.includes(s)) return 1e-6;
    if (this.prefixes.nano.includes(s)) return 1e-9;
    if (this.prefixes.pico.includes(s)) return 1e-12;
    return 1;
  },
  valueRegex: null,
}

function initUtils() {
  var allPrefixes = units.prefixes.giga
                    .concat(units.prefixes.mega)
                    .concat(units.prefixes.kilo)
                    .concat(units.prefixes.milli)
                    .concat(units.prefixes.micro)
                    .concat(units.prefixes.nano)
                    .concat(units.prefixes.pico);
  var allUnits = units.unitsShort.concat(units.unitsLong);
  units.valueRegex = new RegExp("^([0-9\.]+)" +
                         "\\s*(" + allPrefixes.join("|") + ")?" +
                         "(" + allUnits.join("|") + ")?" +
                         "(\\b.*)?$", "");
  units.valueAltRegex = new RegExp("^([0-9]*)" +
                         "(" + units.unitsShort.join("|") + ")?" +
                         "([GgMmKkUuNnPp])?" +
                         "([0-9]*)" +
                         "(\\b.*)?$", "");
  for (var bom_type of ["both", "F", "B"]) {
    for (var row of pcbdata.bom[bom_type]) {
      row.push(parseValue(row[1], row[3][0][0]));
    }
  }
}

function parseValue(val, ref) {
  var inferUnit = (unit, ref) => {
    if (unit) {
      unit = unit.toLowerCase();
      if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
        unit = 'r';
      }
      unit = unit[0];
    } else {
      ref = /^([a-z]+)\d+$/i.exec(ref);
      if (ref) {
        ref = ref[1].toLowerCase();
        if (ref == "c") unit = 'f';
        else if (ref == "l") unit = 'h';
        else if (ref == "r" || ref == "rv") unit = 'r';
        else unit = null;
      }
    }
    return unit;
  };
  val = val.replace(/,/g, "");
  var match = units.valueRegex.exec(val);
  var unit;
  if (match) {
    val = parseFloat(match[1]);
    if (match[2]) {
      val = val * units.getMultiplier(match[2]);
    }
    unit = inferUnit(match[3], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[4],
    }
  }
  match = units.valueAltRegex.exec(val);
  if (match && (match[1] || match[4])) {
    val = parseFloat(match[1] + "." + match[4]);
    if (match[3]) {
      val = val * units.getMultiplier(match[3]);
    }
    unit = inferUnit(match[2], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[5],
    }
  }
  return null;
}

function valueCompare(a, b, stra, strb) {
  if (a === null && b === null) {
    // Failed to parse both values, compare them as strings.
    if (stra != strb) return stra > strb ? 1 : -1;
    else return 0;
  } else if (a === null) {
    return 1;
  } else if (b === null) {
    return -1;
  } else {
    if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
    else if (a.val != b.val) return a.val > b.val ? 1 : -1;
    else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
    else return 0;
  }
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* PCB rendering code */

var redrawOnDrag = true;
var boardRotation = 0;
var renderPads = true;
var renderReferences = true;
var renderValues = true;
var renderDnpOutline = false;

function deg2rad(deg) {
  return deg * Math.PI / 180;
}

function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
  var point = [
    linepoint[0] * text.width + offsetx,
    linepoint[1] * text.height + offsety
  ];
  // Adding half a line height here is technically a bug
  // but pcbnew currently does the same, text is slightly shifted.
  point[0] -= (point[1] + text.height * 0.5) * tilt;
  return point;
}

function drawtext(ctx, text, color, flip) {
  if ("ref" in text && !renderReferences) return;
  if ("val" in text && !renderValues) return;
  ctx.save();
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  ctx.lineWidth = text.thickness;
  if (text.svgpath) {
    ctx.stroke(new Path2D(text.svgpath));
    ctx.restore();
    return;
  }
  ctx.translate(...text.pos);
  var angle = -text.angle;
  if (text.attr.includes("mirrored")) {
    ctx.scale(-1, 1);
    angle = -angle;
  }
  var tilt = 0;
  if (text.attr.includes("italic")) {
    tilt = 0.125;
  }
  var interline = (text.height * 1.5 + text.thickness) / 2;
  var txt = text.text.split("\n");
  // KiCad ignores last empty line.
  if (txt[txt.length - 1] == '') txt.pop();
  ctx.rotate(deg2rad(angle));
  for (var i in txt) {
    var offsety = (-(txt.length - 1) + i * 2) * interline + text.height / 2;
    var lineWidth = 0;
    for (var c of txt[i]) {
      lineWidth += pcbdata.font_data[c].w * text.width;
    }
    var offsetx = 0;
    switch (text.horiz_justify) {
      case -1:
        // Justify left, do nothing
        break;
      case 0:
        // Justify center
        offsetx -= lineWidth / 2;
        break;
      case 1:
        // Justify right
        offsetx -= lineWidth;
        break;
    }
    for (var c of txt[i]) {
      for (var line of pcbdata.font_data[c].l) {
        // Drawing each segment separately instead of
        // polyline because round line caps don't work in joints
        for (var i = 0; i < line.length - 1; i++) {
          ctx.beginPath();
          ctx.moveTo(...calcFontPoint(line[i], text, offsetx, offsety, tilt));
          ctx.lineTo(...calcFontPoint(line[i + 1], text, offsetx, offsety, tilt));
          ctx.stroke();
        }
      }
      offsetx += pcbdata.font_data[c].w * text.width;
    }
  }
  ctx.restore();
}

function drawedge(ctx, scalefactor, edge, color) {
  ctx.strokeStyle = color;
  ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
  ctx.lineCap = "round";
  if (edge.type == "segment") {
    ctx.beginPath();
    ctx.moveTo(...edge.start);
    ctx.lineTo(...edge.end);
    ctx.stroke();
  }
  if (edge.type == "arc") {
    ctx.beginPath();
    if (edge.svgpath) {
      ctx.stroke(new Path2D(edge.svgpath));
    } else {
      ctx.arc(
        ...edge.start,
        edge.radius,
        deg2rad(edge.startangle),
        deg2rad(edge.endangle));
      ctx.stroke();
    }
  }
  if (edge.type == "circle") {
    ctx.beginPath();
    ctx.arc(
      ...edge.start,
      edge.radius,
      0, 2 * Math.PI);
    ctx.closePath();
    ctx.stroke();
  }
}

function drawRoundRect(ctx, color, size, radius, ctxmethod) {
  ctx.beginPath();
  ctx.strokeStyle = color;
  var x = size[0] * -0.5;
  var y = size[1] * -0.5;
  var width = size[0];
  var height = size[1];
  ctx.moveTo(x, 0);
  ctx.arcTo(x, y + height, x + width, y + height, radius);
  ctx.arcTo(x + width, y + height, x + width, y, radius);
  ctx.arcTo(x + width, y, x, y, radius);
  ctx.arcTo(x, y, x, y + height, radius);
  ctx.closePath();
  ctxmethod();
}

function drawOblong(ctx, color, size, ctxmethod) {
  drawRoundRect(ctx, color, size, Math.min(size[0], size[1]) / 2, ctxmethod);
}

function drawPolygons(ctx, color, polygons, ctxmethod) {
  ctx.fillStyle = color;
  for (var polygon of polygons) {
    ctx.beginPath();
    for (var vertex of polygon) {
      ctx.lineTo(...vertex)
    }
    ctx.closePath();
    ctxmethod();
  }
}

function drawPolygonShape(ctx, shape, color) {
  ctx.save();
  if (shape.svgpath) {
    ctx.fillStyle = color;
    ctx.fill(new Path2D(shape.svgpath));
  } else {
    ctx.translate(...shape.pos);
    ctx.rotate(deg2rad(-shape.angle));
    drawPolygons(ctx, color, shape.polygons, ctx.fill.bind(ctx));
  }
  ctx.restore();
}

function drawDrawing(ctx, layer, scalefactor, drawing, color) {
  if (["segment", "arc", "circle"].includes(drawing.type)) {
    drawedge(ctx, scalefactor, drawing, color);
  } else if (drawing.type == "polygon") {
    drawPolygonShape(ctx, drawing, color);
  } else {
    drawtext(ctx, drawing, color, layer == "B");
  }
}

function drawCircle(ctx, radius, ctxmethod) {
  ctx.beginPath();
  ctx.arc(0, 0, radius, 0, 2 * Math.PI);
  ctx.closePath();
  ctxmethod();
}

function drawPad(ctx, pad, color, outline, hole) {
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(deg2rad(pad.angle));
  if (pad.offset) {
    ctx.translate(...pad.offset);
  }
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  var ctxmethod = outline ? ctx.stroke.bind(ctx) : ctx.fill.bind(ctx);
  if (pad.shape == "rect") {
    var rect = [...pad.size.map(c => -c * 0.5), ...pad.size];
    if (outline) {
      ctx.strokeRect(...rect);
    } else {
      ctx.fillRect(...rect);
    }
  } else if (pad.shape == "oval") {
    drawOblong(ctx, color, pad.size, ctxmethod);
  } else if (pad.shape == "circle") {
    drawCircle(ctx, pad.size[0] / 2, ctxmethod);
  } else if (pad.shape == "roundrect") {
    drawRoundRect(ctx, color, pad.size, pad.radius, ctxmethod);
  } else if (pad.shape == "custom") {
    drawPolygons(ctx, color, pad.polygons, ctxmethod);
  }
  if (pad.type == "th" && hole) {
    ctxmethod = ctx.fill.bind(ctx);
    ctx.fillStyle = "#CCCCCC";
    if (pad.drillshape == "oblong") {
      drawOblong(ctx, "#CCCCCC", pad.drillsize, ctxmethod);
    } else {
      drawCircle(ctx, pad.drillsize[0] / 2, ctxmethod);
    }
  }
  ctx.restore();
}

function drawModule(ctx, layer, scalefactor, module, padcolor, outlinecolor, highlight, outline) {
  if (highlight) {
    // draw bounding box
    if (module.layer == layer) {
      ctx.save();
      ctx.globalAlpha = 0.2;
      ctx.translate(...module.bbox.pos);
      ctx.fillStyle = padcolor;
      ctx.fillRect(
        0, 0,
        ...module.bbox.size);
      ctx.globalAlpha = 1;
      ctx.strokeStyle = padcolor;
      ctx.strokeRect(
        0, 0,
        ...module.bbox.size);
      ctx.restore();
    }
  }
  // draw drawings
  for (var drawing of module.drawings) {
    if (drawing.layer == layer) {
      drawDrawing(ctx, layer, scalefactor, drawing.drawing, padcolor);
    }
  }
  // draw pads
  if (renderPads) {
    for (var pad of module.pads) {
      if (pad.layers.includes(layer)) {
        drawPad(ctx, pad, padcolor, outline, true);
        if (pad.pin1 && highlightpin1) {
          drawPad(ctx, pad, outlinecolor, true, false);
        }
      }
    }
  }
}

function drawEdgeCuts(canvas, scalefactor) {
  var ctx = canvas.getContext("2d");
  var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
  for (var edge of pcbdata.edges) {
    drawedge(ctx, scalefactor, edge, edgecolor);
  }
}

function drawModules(canvas, layer, scalefactor, highlight) {
  var ctx = canvas.getContext("2d");
  ctx.lineWidth = 3 / scalefactor;
  var style = getComputedStyle(topmostdiv);
  var padcolor = style.getPropertyValue('--pad-color');
  var outlinecolor = style.getPropertyValue('--pin1-outline-color');
  if (highlight) {
    padcolor = style.getPropertyValue('--pad-color-highlight');
    outlinecolor = style.getPropertyValue('--pin1-outline-color-highlight');
  }
  for (var i = 0; i < pcbdata.modules.length; i++) {
    var mod = pcbdata.modules[i];
    var outline = renderDnpOutline && pcbdata.bom.skipped.includes(i);
    if (!highlight || highlightedModules.includes(i)) {
      drawModule(ctx, layer, scalefactor, mod, padcolor, outlinecolor, highlight, outline);
    }
  }
}

function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
  var ctx = canvas.getContext("2d");
  for (var d of pcbdata[layername][layer]) {
    if (["segment", "arc", "circle"].includes(d.type)) {
      drawedge(ctx, scalefactor, d, edgeColor);
    } else if (d.type == "polygon") {
      drawPolygonShape(ctx, d, polygonColor);
    } else {
      drawtext(ctx, d, textColor, layer == "B");
    }
  }
}

function clearCanvas(canvas) {
  var ctx = canvas.getContext("2d");
  ctx.save();
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  ctx.clearRect(0, 0, canvas.width, canvas.height);
  ctx.restore();
}

function drawHighlightsOnLayer(canvasdict) {
  clearCanvas(canvasdict.highlight);
  drawModules(canvasdict.highlight, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, true);
}

function drawHighlights() {
  drawHighlightsOnLayer(allcanvas.front);
  drawHighlightsOnLayer(allcanvas.back);
}

function drawBackground(canvasdict) {
  clearCanvas(canvasdict.bg);
  clearCanvas(canvasdict.fab);
  clearCanvas(canvasdict.silk);
  drawEdgeCuts(canvasdict.bg, canvasdict.transform.s);
  drawModules(canvasdict.bg, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, false);

  var style = getComputedStyle(topmostdiv);
  var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
  var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
  var textColor = style.getPropertyValue('--silkscreen-text-color');
  drawBgLayer(
    "silkscreen", canvasdict.silk, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom,
    edgeColor, polygonColor, textColor);

  edgeColor = style.getPropertyValue('--fabrication-edge-color');
  polygonColor = style.getPropertyValue('--fabrication-polygon-color');
  textColor = style.getPropertyValue('--fabrication-text-color');
  drawBgLayer(
    "fabrication", canvasdict.fab, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom,
    edgeColor, polygonColor, textColor);
}

function prepareCanvas(canvas, flip, transform) {
  var ctx = canvas.getContext("2d");
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  var fontsize = 1.55;
  ctx.scale(transform.zoom, transform.zoom);
  ctx.translate(transform.panx, transform.pany);
  if (flip) {
    ctx.scale(-1, 1);
  }
  ctx.translate(transform.x, transform.y);
  ctx.rotate(deg2rad(boardRotation));
  ctx.scale(transform.s, transform.s);
}

function prepareLayer(canvasdict) {
  var flip = (canvasdict.layer == "B");
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    prepareCanvas(canvasdict[c], flip, canvasdict.transform);
  }
}

function rotateVector(v, angle) {
  angle = deg2rad(angle);
  return [
    v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
    v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
  ];
}

function applyRotation(bbox) {
  var corners = [
    [bbox.minx, bbox.miny],
    [bbox.minx, bbox.maxy],
    [bbox.maxx, bbox.miny],
    [bbox.maxx, bbox.maxy],
  ];
  corners = corners.map((v) => rotateVector(v, boardRotation));
  return {
    minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
    miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
    maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
    maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
  }
}

function recalcLayerScale(canvasdict) {
  var canvasdivid = {
    "F": "frontcanvas",
    "B": "backcanvas"
  } [canvasdict.layer];
  var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
  var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
  var bbox = applyRotation(pcbdata.edges_bbox);
  var scalefactor = 0.98 * Math.min(
    width / (bbox.maxx - bbox.minx),
    height / (bbox.maxy - bbox.miny)
  );
  if (scalefactor < 0.1) {
    scalefactor = 1;
  }
  canvasdict.transform.s = scalefactor;
  var flip = (canvasdict.layer == "B");
  if (flip) {
    canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
  } else {
    canvasdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
  }
  canvasdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    canvas = canvasdict[c];
    canvas.width = width;
    canvas.height = height;
    canvas.style.width = (width / devicePixelRatio) + "px";
    canvas.style.height = (height / devicePixelRatio) + "px";
  }
}

function redrawCanvas(layerdict) {
  prepareLayer(layerdict);
  drawBackground(layerdict);
  drawHighlightsOnLayer(layerdict);
}

function resizeCanvas(layerdict) {
  recalcLayerScale(layerdict);
  redrawCanvas(layerdict);
}

function resizeAll() {
  resizeCanvas(allcanvas.front);
  resizeCanvas(allcanvas.back);
}

function bboxScan(layer, x, y) {
  var result = [];
  for (var i = 0; i < pcbdata.modules.length; i++) {
    var module = pcbdata.modules[i];
    if (module.layer == layer) {
      var b = module.bbox;
      if (b.pos[0] <= x && b.pos[0] + b.size[0] >= x &&
        b.pos[1] <= y && b.pos[1] + b.size[1] >= y) {
        result.push(i);
      }
    }
  }
  return result;
}

function handlePointerDown(e, layerdict) {
  if (e.button != 0) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  layerdict.pointerStates[e.pointerId] = {
    distanceTravelled: 0,
    lastX: e.offsetX,
    lastY: e.offsetY,
    downTime: Date.now(),
  };
}

function handleMouseClick(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var x = e.offsetX;
  var y = e.offsetY;
  var t = layerdict.transform;
  if (layerdict.layer == "B") {
    x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
  } else {
    x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
  }
  y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
  var v = rotateVector([x, y], -boardRotation);
  var modules = bboxScan(layerdict.layer, v[0], v[1]);
  if (modules.length > 0) {
    modulesClicked(modules);
  }
}

function handlePointerLeave(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();

  if (!redrawOnDrag) {
    redrawCanvas(layerdict);
  }

  delete layerdict.pointerStates[e.pointerId];
}

function resetTransform(layerdict) {
  layerdict.transform.panx = 0;
  layerdict.transform.pany = 0;
  layerdict.transform.zoom = 1;
  redrawCanvas(layerdict);
}

function handlePointerUp(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  e.preventDefault();
  e.stopPropagation();

  if (e.button == 2) {
    // Reset pan and zoom on right click.
    resetTransform(layerdict);
    layerdict.anotherPointerTapped = false;
    return;
  }

  // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
  var ptr = layerdict.pointerStates[e.pointerId];
  ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);

  if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
    if (Object.keys(layerdict.pointerStates).length == 1) {
      if (layerdict.anotherPointerTapped) {
        // This is the second pointer coming off of a two-finger tap
        resetTransform(layerdict);
      } else {
        // This is just a regular tap
        handleMouseClick(e, layerdict);
      }
      layerdict.anotherPointerTapped = false;
    } else {
      // This is the first finger coming off of what could become a two-finger tap
      layerdict.anotherPointerTapped = true;
    }
  } else {
    if (!redrawOnDrag) {
      redrawCanvas(layerdict);
    }
    layerdict.anotherPointerTapped = false;
  }

  delete layerdict.pointerStates[e.pointerId];
}

function handlePointerMove(e, layerdict) {
  if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var thisPtr = layerdict.pointerStates[e.pointerId];

  var dx = e.offsetX - thisPtr.lastX;
  var dy = e.offsetY - thisPtr.lastY;

  // If this number is low on pointer up, we count the action as a click
  thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);

  if (Object.keys(layerdict.pointerStates).length == 1) {
    // This is a simple drag
    layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
    layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
  } else if (Object.keys(layerdict.pointerStates).length == 2) {
    var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];

    var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
    var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2)     + Math.pow(e.offsetY - otherPtr.lastY, 2));

    var scaleFactor = newDist/oldDist;

    if (scaleFactor != NaN) {
      layerdict.transform.zoom *= scaleFactor;

      var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
      layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
      layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
    }
  }

  thisPtr.lastX = e.offsetX;
  thisPtr.lastY = e.offsetY;

  if (redrawOnDrag) {
    redrawCanvas(layerdict);
  }
}

function handleMouseWheel(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();
  var t = layerdict.transform;
  var wheeldelta = e.deltaY;
  if (e.deltaMode == 1) {
    // FF only, scroll by lines
    wheeldelta *= 30;
  } else if (e.deltaMode == 2) {
    wheeldelta *= 300;
  }
  var m = Math.pow(1.1, -wheeldelta / 40);
  // Limit amount of zoom per tick.
  if (m > 2) {
    m = 2;
  } else if (m < 0.5) {
    m = 0.5;
  }
  t.zoom *= m;
  var zoomd = (1 - m) / t.zoom;
  t.panx += devicePixelRatio * e.offsetX * zoomd;
  t.pany += devicePixelRatio * e.offsetY * zoomd;
  redrawCanvas(layerdict);
}

function addMouseHandlers(div, layerdict) {
  div.addEventListener("pointerdown", function(e) {
    handlePointerDown(e, layerdict);
  });
  div.addEventListener("pointermove", function(e) {
    handlePointerMove(e, layerdict);
  });
  div.addEventListener("pointerup", function(e) {
    handlePointerUp(e, layerdict);
  });
  var pointerleave = function(e) {
    handlePointerLeave(e, layerdict);
  }
  div.addEventListener("pointercancel", pointerleave);
  div.addEventListener("pointerleave", pointerleave);
  div.addEventListener("pointerout", pointerleave);

  div.onwheel = function(e) {
    handleMouseWheel(e, layerdict);
  }
  for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
    element.addEventListener("contextmenu", function(e) {
      e.preventDefault();
    }, false);
  }
}

function setRedrawOnDrag(value) {
  redrawOnDrag = value;
  writeStorage("redrawOnDrag", value);
}

function setBoardRotation(value) {
  boardRotation = value * 5;
  writeStorage("boardRotation", boardRotation);
  document.getElementById("rotationDegree").textContent = boardRotation;
  resizeAll();
}

function initRender() {
  allcanvas = {
    front: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("F_bg"),
      fab: document.getElementById("F_fab"),
      silk: document.getElementById("F_slk"),
      highlight: document.getElementById("F_hl"),
      layer: "F",
    },
    back: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("B_bg"),
      fab: document.getElementById("B_fab"),
      silk: document.getElementById("B_slk"),
      highlight: document.getElementById("B_hl"),
      layer: "B",
    }
  };
  addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
  addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* DOM manipulation and misc code */

var bomsplit;
var canvassplit;
var canvaslayout = "default";
var bomlayout = "default";
var initDone = false;
var bomSortFunction = null;
var currentSortColumn = null;
var currentSortOrder = null;
var currentHighlightedRowId;
var highlightHandlers = [];
var moduleIndexToHandler = {};
var highlightedModules = [];
var checkboxes = [];
var bomCheckboxes = "";
var highlightpin1 = false;
var lastClicked;

function dbg(html) {
  dbgdiv.innerHTML = html;
}

function redrawIfInitDone() {
  if (initDone) {
    redrawCanvas(allcanvas.front);
    redrawCanvas(allcanvas.back);
  }
}

function padsVisible(value) {
  writeStorage("padsVisible", value);
  renderPads = value;
  redrawIfInitDone();
}

function referencesVisible(value) {
  writeStorage("referencesVisible", value);
  renderReferences = value;
  redrawIfInitDone();
}

function valuesVisible(value) {
  writeStorage("valuesVisible", value);
  renderValues = value;
  redrawIfInitDone();
}

function dnpOutline(value) {
  writeStorage("dnpOutline", value);
  renderDnpOutline = value;
  redrawIfInitDone();
}

function setDarkMode(value) {
  if (value) {
    topmostdiv.classList.add("dark");
  } else {
    topmostdiv.classList.remove("dark");
  }
  writeStorage("darkmode", value);
  redrawIfInitDone();
}

function layerVisible(visible, frontCavnas, backCanvas, storageString) {
  var display = (visible) ? "" : "none";
  frontCavnas.style.display = display;
  backCanvas.style.display = display;
  writeStorage(storageString, visible);
}

function fabricationVisible(visible) {
  layerVisible(visible, allcanvas.front.fab, allcanvas.back.fab, "fabricationVisible");
}

function silkscreenVisible(visible) {
  layerVisible(visible, allcanvas.front.silk, allcanvas.back.silk, "silkscreenVisible");
}

function setHighlightPin1(value) {
  writeStorage("highlightpin1", value);
  highlightpin1 = value;
  redrawIfInitDone();
}

function getStoredCheckboxRefs(checkbox) {
  function convert(ref) {
    var intref = parseInt(ref);
    if (isNaN(intref)) {
      for (var i = 0; i < pcbdata.modules.length; i++) {
        if (pcbdata.modules[i].ref == ref) {
          return i;
        }
      }
      return -1;
    } else {
      return intref;
    }
  }
  var existingRefs = readStorage("checkbox_" + checkbox);
  if (!existingRefs) {
    return new Set();
  } else {
    return new Set(existingRefs.split(",").map(r => convert(r)));
  }
}

function getCheckboxState(checkbox, references) {
  var storedRefsSet = getStoredCheckboxRefs(checkbox);
  var currentRefsSet = new Set(references.map(r => r[1]));
  // Get difference of current - stored
  var difference = new Set(currentRefsSet);
  for (ref of storedRefsSet) {
    difference.delete(ref);
  }
  if (difference.size == 0) {
    // All the current refs are stored
    return "checked";
  } else if (difference.size == currentRefsSet.size) {
    // None of the current refs are stored
    return "unchecked";
  } else {
    // Some of the refs are stored
    return "indeterminate";
  }
}

function setBomCheckboxState(checkbox, element, references) {
  var state = getCheckboxState(checkbox, references);
  element.checked = (state == "checked");
  element.indeterminate = (state == "indeterminate");
}

function createCheckboxChangeHandler(checkbox, references) {
  return function() {
    refsSet = getStoredCheckboxRefs(checkbox);
    if (this.checked) {
      // checkbox ticked
      for (var ref of references) {
        refsSet.add(ref[1]);
      }
    } else {
      // checkbox unticked
      for (var ref of references) {
        refsSet.delete(ref[1]);
      }
    }
    writeStorage("checkbox_" + checkbox, [...refsSet].join(","));
    updateCheckboxStats(checkbox);
  }
}

function createRowHighlightHandler(rowid, refs) {
  return function() {
    if (currentHighlightedRowId) {
      if (currentHighlightedRowId == rowid) {
        return;
      }
      document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    }
    document.getElementById(rowid).classList.add("highlighted");
    currentHighlightedRowId = rowid;
    highlightedModules = refs.map(r => r[1]);
    drawHighlights();
  }
}

function entryMatches(entry) {
  // check refs
  for (var ref of entry[3]) {
    if (ref[0].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  // check extra fields
  for (var i in config.extra_fields) {
    if (entry[4][i].toLowerCase().indexOf(filter) >= 0) {
      return true;
    }
  }
  // check value
  if (entry[1].toLowerCase().indexOf(filter) >= 0) {
    return true;
  }
  // check footprint
  if (entry[2].toLowerCase().indexOf(filter) >= 0) {
    return true;
  }
  return false;
}

function findRefInEntry(entry) {
  return entry[3].filter(r => r[0].toLowerCase() == reflookup);
}

function highlightFilter(s) {
  if (!filter) {
    return s;
  }
  var parts = s.toLowerCase().split(filter);
  if (parts.length == 1) {
    return s;
  }
  var r = "";
  var pos = 0;
  for (var i in parts) {
    if (i > 0) {
      r += '<mark class="highlight">' +
        s.substring(pos, pos + filter.length) +
        '</mark>';
      pos += filter.length;
    }
    r += s.substring(pos, pos + parts[i].length);
    pos += parts[i].length;
  }
  return r;
}

function checkboxSetUnsetAllHandler(checkboxname) {
  return function() {
    var checkboxnum = 0;
    while (checkboxnum < checkboxes.length &&
      checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
      checkboxnum++;
    }
    if (checkboxnum >= checkboxes.length) {
      return;
    }
    var allset = true;
    var checkbox;
    var row;
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      if (!checkbox.checked || checkbox.indeterminate) {
        allset = false;
        break;
      }
    }
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      checkbox.checked = !allset;
      checkbox.indeterminate = false;
      checkbox.onchange();
    }
  }
}

function createColumnHeader(name, cls, comparator) {
  var th = document.createElement("TH");
  th.innerHTML = name;
  th.classList.add(cls);
  th.style.cursor = "pointer";
  var span = document.createElement("SPAN");
  span.classList.add("sortmark");
  span.classList.add("none");
  th.appendChild(span);
  th.onclick = function() {
    if (currentSortColumn && this !== currentSortColumn) {
      // Currently sorted by another column
      currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
      currentSortColumn.childNodes[1].classList.add("none");
      currentSortColumn = null;
      currentSortOrder = null;
    }
    if (currentSortColumn && this === currentSortColumn) {
      // Already sorted by this column
      if (currentSortOrder == "asc") {
        // Sort by this column, descending order
        bomSortFunction = function(a, b) {
          return -comparator(a, b);
        }
        currentSortColumn.childNodes[1].classList.remove("asc");
        currentSortColumn.childNodes[1].classList.add("desc");
        currentSortOrder = "desc";
      } else {
        // Unsort
        bomSortFunction = null;
        currentSortColumn.childNodes[1].classList.remove("desc");
        currentSortColumn.childNodes[1].classList.add("none");
        currentSortColumn = null;
        currentSortOrder = null;
      }
    } else {
      // Sort by this column, ascending order
      bomSortFunction = comparator;
      currentSortColumn = this;
      currentSortColumn.childNodes[1].classList.remove("none");
      currentSortColumn.childNodes[1].classList.add("asc");
      currentSortOrder = "asc";
    }
    populateBomBody();
  }
  return th;
}

function populateBomHeader() {
  while (bomhead.firstChild) {
    bomhead.removeChild(bomhead.firstChild);
  }
  var tr = document.createElement("TR");
  var th = document.createElement("TH");
  th.classList.add("numCol");
  tr.appendChild(th);
  var checkboxCompareClosure = function(checkbox) {
    return (a, b) => {
      var stateA = getCheckboxState(checkbox, a[3]);
      var stateB = getCheckboxState(checkbox, b[3]);
      if (stateA > stateB) return -1;
      if (stateA < stateB) return 1;
      return 0;
    }
  }
  for (var checkbox of checkboxes) {
    th = createColumnHeader(
      checkbox, "bom-checkbox", checkboxCompareClosure(checkbox));
    th.onclick = fancyDblClickHandler(
      th, th.onclick.bind(th), checkboxSetUnsetAllHandler(checkbox));
    tr.appendChild(th);
  }
  tr.appendChild(createColumnHeader("References", "References", (a, b) => {
    var i = 0;
    while (i < a[3].length && i < b[3].length) {
      if (a[3][i] != b[3][i]) return a[3][i] > b[3][i] ? 1 : -1;
      i++;
    }
    return a[3].length - b[3].length;
  }));
  // Extra fields
  if (config.extra_fields.length > 0) {
    var extraFieldCompareClosure = function(fieldIndex) {
      return (a, b) => {
        var fa = a[4][fieldIndex];
        var fb = b[4][fieldIndex];
        if (fa != fb) return fa > fb ? 1 : -1;
        else return 0;
      }
    }
    for (var i in config.extra_fields) {
      tr.appendChild(createColumnHeader(
        config.extra_fields[i], "extra", extraFieldCompareClosure(i)));
    }
  }
  tr.appendChild(createColumnHeader("Value", "Value", (a, b) => {
    return valueCompare(a[5], b[5], a[1], b[1]);
  }));
  tr.appendChild(createColumnHeader("Footprint", "Footprint", (a, b) => {
    if (a[2] != b[2]) return a[2] > b[2] ? 1 : -1;
    else return 0;
  }));
  tr.appendChild(createColumnHeader("Quantity", "Quantity", (a, b) => {
    return a[3].length - b[3].length;
  }));
  bomhead.appendChild(tr);
}

function populateBomBody() {
  while (bom.firstChild) {
    bom.removeChild(bom.firstChild);
  }
  highlightHandlers = [];
  moduleIndexToHandler = {};
  currentHighlightedRowId = null;
  var first = true;
  switch (canvaslayout) {
    case 'F':
      bomtable = pcbdata.bom.F;
      break;
    case 'FB':
      bomtable = pcbdata.bom.both;
      break;
    case 'B':
      bomtable = pcbdata.bom.B;
      break;
  }
  if (bomSortFunction) {
    bomtable = bomtable.slice().sort(bomSortFunction);
  }
  for (var i in bomtable) {
    var bomentry = bomtable[i];
    if (filter && !entryMatches(bomentry)) {
      continue;
    }
    var references = bomentry[3];
    if (reflookup) {
      references = findRefInEntry(bomentry);
      if (references.length == 0) {
        continue;
      }
    }
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    var rownum = +i + 1;
    tr.id = "bomrow" + rownum;
    td.textContent = rownum;
    tr.appendChild(td);
    // Checkboxes
    for (var checkbox of checkboxes) {
      if (checkbox) {
        td = document.createElement("TD");
        var input = document.createElement("input");
        input.type = "checkbox";
        input.onchange = createCheckboxChangeHandler(checkbox, references);
        setBomCheckboxState(checkbox, input, references);
        td.appendChild(input);
        tr.appendChild(td);
      }
    }
    // References
    td = document.createElement("TD");
    td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
    tr.appendChild(td);
    // Extra fields
    for (var i in config.extra_fields) {
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(bomentry[4][i]);
      tr.appendChild(td);
    }
    // Value
    td = document.createElement("TD");
    td.innerHTML = highlightFilter(bomentry[1]);
    tr.appendChild(td);
    // Footprint
    td = document.createElement("TD");
    td.innerHTML = highlightFilter(bomentry[2]);
    tr.appendChild(td);
    // Quantity
    td = document.createElement("TD");
    td.textContent = bomentry[3].length;
    tr.appendChild(td);
    bom.appendChild(tr);
    var handler = createRowHighlightHandler(tr.id, references);
    tr.onmousemove = handler;
    highlightHandlers.push({
      id: tr.id,
      handler: handler,
      refs: references
    });
    for (var refIndex of references.map(r => r[1])) {
      moduleIndexToHandler[refIndex] = handler;
    }
    if ((filter || reflookup) && first) {
      handler();
      first = false;
    }
  }
}

function highlightPreviousRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[highlightHandlers.length - 1].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[0].id == currentHighlightedRowId) {
      highlightHandlers[highlightHandlers.length - 1].handler();
    } else {
      for (var i = 0; i < highlightHandlers.length - 1; i++) {
        if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function highlightNextRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[0].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
      highlightHandlers[0].handler();
    } else {
      for (var i = 1; i < highlightHandlers.length; i++) {
        if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function populateBomTable() {
  populateBomHeader();
  populateBomBody();
}

function modulesClicked(moduleIndexes) {
  var lastClickedIndex = moduleIndexes.indexOf(lastClicked);
  for (var i = 1; i <= moduleIndexes.length; i++) {
    var refIndex = moduleIndexes[(lastClickedIndex + i) % moduleIndexes.length];
    if (refIndex in moduleIndexToHandler) {
      lastClicked = refIndex;
      moduleIndexToHandler[refIndex]();
      smoothScrollToRow(currentHighlightedRowId);
      break;
    }
  }
}

function updateFilter(input) {
  filter = input.toLowerCase();
  populateBomTable();
}

function updateRefLookup(input) {
  reflookup = input.toLowerCase();
  populateBomTable();
}

function changeCanvasLayout(layout) {
  document.getElementById("fl-btn").classList.remove("depressed");
  document.getElementById("fb-btn").classList.remove("depressed");
  document.getElementById("bl-btn").classList.remove("depressed");
  switch (layout) {
    case 'F':
      document.getElementById("fl-btn").classList.add("depressed");
      if (bomlayout != "bom-only") {
        canvassplit.collapse(1);
      }
      break;
    case 'B':
      document.getElementById("bl-btn").classList.add("depressed");
      if (bomlayout != "bom-only") {
        canvassplit.collapse(0);
      }
      break;
    default:
      document.getElementById("fb-btn").classList.add("depressed");
      if (bomlayout != "bom-only") {
        canvassplit.setSizes([50, 50]);
      }
  }
  canvaslayout = layout;
  writeStorage("canvaslayout", layout);
  resizeAll();
  populateBomTable();
}

function populateMetadata() {
  document.getElementById("title").innerHTML = pcbdata.metadata.title;
  document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
  document.getElementById("company").innerHTML = pcbdata.metadata.company;
  document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
  if (pcbdata.metadata.title != "") {
    document.title = pcbdata.metadata.title + " BOM";
  }
  var fp_f = 0, fp_b = 0, pads_f = 0, pads_b = 0, pads_th = 0;
  for (var i = 0; i < pcbdata.modules.length; i++) {
    if (pcbdata.bom.skipped.includes(i)) continue;
    var mod = pcbdata.modules[i];
    if (mod.layer == "F") {
      fp_f++;
    } else {
      fp_b++;
    }
    for (var pad of mod.pads) {
      if (pad.type == "th") {
        pads_th++;
      } else {
        if (pad.layers.includes("F")) {
          pads_f++;
        }
        if (pad.layers.includes("B")) {
          pads_b++;
        }
      }
    }
  }
  document.getElementById("stats-components-front").innerHTML = fp_f;
  document.getElementById("stats-components-back").innerHTML = fp_b;
  document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
  document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
  document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
  document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
  document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
  document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
  document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
  document.getElementById("stats-th-pads").innerHTML = pads_th;
}

function changeBomLayout(layout) {
  document.getElementById("bom-btn").classList.remove("depressed");
  document.getElementById("lr-btn").classList.remove("depressed");
  document.getElementById("tb-btn").classList.remove("depressed");
  switch (layout) {
    case 'bom-only':
      document.getElementById("bom-btn").classList.add("depressed");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      document.getElementById("frontcanvas").style.display = "none";
      document.getElementById("backcanvas").style.display = "none";
      document.getElementById("bot").style.height = "";
      break;
    case 'top-bottom':
      document.getElementById("tb-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.remove("split-horizontal");
      document.getElementById("canvasdiv").classList.remove("split-horizontal");
      document.getElementById("frontcanvas").classList.add("split-horizontal");
      document.getElementById("backcanvas").classList.add("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        direction: "vertical",
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        onDragEnd: resizeAll
      });
      break;
    case 'left-right':
      document.getElementById("lr-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.add("split-horizontal");
      document.getElementById("canvasdiv").classList.add("split-horizontal");
      document.getElementById("frontcanvas").classList.remove("split-horizontal");
      document.getElementById("backcanvas").classList.remove("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        direction: "vertical",
        onDragEnd: resizeAll
      });
  }
  bomlayout = layout;
  writeStorage("bomlayout", layout);
  changeCanvasLayout(canvaslayout);
}

function focusFilterField() {
  focusInputField(document.getElementById("filter"));
}

function focusRefLookupField() {
  focusInputField(document.getElementById("reflookup"));
}

function toggleBomCheckbox(bomrowid, checkboxnum) {
  if (!bomrowid || checkboxnum > checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
  checkbox.checked = !checkbox.checked;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function checkBomCheckbox(bomrowid, checkboxname) {
  var checkboxnum = 0;
  while (checkboxnum < checkboxes.length &&
    checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
    checkboxnum++;
  }
  if (!bomrowid || checkboxnum >= checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
  checkbox.checked = true;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function setBomCheckboxes(value) {
  bomCheckboxes = value;
  writeStorage("bomCheckboxes", value);
  prepCheckboxes();
  populateBomTable();
}

function prepCheckboxes() {
  checkboxes = bomCheckboxes.split(",").filter((e) => e);
  var table = document.getElementById("checkbox-stats");
  while (table.childElementCount > 1) {
    table.removeChild(table.lastChild);
  }
  if (checkboxes.length) {
    table.style.display = "";
  } else {
    table.style.display = "none";
  }
  for (var checkbox of checkboxes) {
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    td.innerHTML = checkbox;
    tr.appendChild(td);
    td = document.createElement("TD");
    td.id = "checkbox-stats-" + checkbox;
    var progressbar = document.createElement("div");
    progressbar.classList.add("bar");
    td.appendChild(progressbar);
    var text = document.createElement("div");
    text.classList.add("text");
    td.appendChild(text);
    tr.appendChild(td);
    table.appendChild(tr);
    updateCheckboxStats(checkbox);
  }
}

function updateCheckboxStats(checkbox) {
  var checked = getStoredCheckboxRefs(checkbox).size;
  var total = pcbdata.modules.length - pcbdata.bom.skipped.length;
  var percent = checked * 100.0 / total;
  var td = document.getElementById("checkbox-stats-" + checkbox);
  td.firstChild.style.width = percent + "%";
  td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
}

document.onkeydown = function(e) {
  switch (e.key) {
    case "n":
      if (document.activeElement.type == "text") {
        return;
      }
      if (currentHighlightedRowId !== null) {
        checkBomCheckbox(currentHighlightedRowId, "placed");
        highlightNextRow();
        e.preventDefault();
      }
      break;
    case "ArrowUp":
      highlightPreviousRow();
      e.preventDefault();
      break;
    case "ArrowDown":
      highlightNextRow();
      e.preventDefault();
      break;
    default:
      break;
  }
  if (e.altKey) {
    switch (e.key) {
      case "f":
        focusFilterField();
        e.preventDefault();
        break;
      case "r":
        focusRefLookupField();
        e.preventDefault();
        break;
      case "z":
        changeBomLayout("bom-only");
        e.preventDefault();
        break;
      case "x":
        changeBomLayout("left-right");
        e.preventDefault();
        break;
      case "c":
        changeBomLayout("top-bottom");
        e.preventDefault();
        break;
      case "v":
        changeCanvasLayout("F");
        e.preventDefault();
        break;
      case "b":
        changeCanvasLayout("FB");
        e.preventDefault();
        break;
      case "n":
        changeCanvasLayout("B");
        e.preventDefault();
        break;
      default:
        break;
    }
    if (e.key >= '1' && e.key <= '9') {
      toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
    }
  }
}

function getStorageBooleanOrDefault(storageString, def) {
  var b = readStorage(storageString);
  if (b === null) {
    b = def;
  } else {
    b = (b == "true");
  }
  return b;
}

function initDefaults() {
  bomlayout = readStorage("bomlayout");
  if (bomlayout === null) {
    bomlayout = config.bom_view;
  }
  if (!['bom-only', 'left-right', 'top-bottom'].includes(bomlayout)) {
    bomlayout = config.bom_view;
  }
  canvaslayout = readStorage("canvaslayout");
  if (canvaslayout === null) {
    canvaslayout = config.layer_view;
  }
  bomCheckboxes = readStorage("bomCheckboxes");
  if (bomCheckboxes === null) {
    bomCheckboxes = config.checkboxes;
  }
  document.getElementById("bomCheckboxes").value = bomCheckboxes;

  var b = getStorageBooleanOrDefault("padsVisible", config.show_pads);
  document.getElementById("padsCheckbox").checked = b;
  padsVisible(b);

  b = getStorageBooleanOrDefault("fabricationVisible", config.show_fabrication);
  document.getElementById("fabricationCheckbox").checked = b;
  fabricationVisible(b);

  b = getStorageBooleanOrDefault("silkscreenVisible", config.show_silkscreen);
  document.getElementById("silkscreenCheckbox").checked = b;
  silkscreenVisible(b);

  b = getStorageBooleanOrDefault("referencesVisible", true);
  document.getElementById("referencesCheckbox").checked = b;
  referencesVisible(b);

  b = getStorageBooleanOrDefault("valuesVisible", true);
  document.getElementById("valuesCheckbox").checked = b;
  valuesVisible(b);

  b = getStorageBooleanOrDefault("dnpOutline", false);
  document.getElementById("dnpOutlineCheckbox").checked = b;
  dnpOutline(b);

  b = getStorageBooleanOrDefault("redrawOnDrag", config.redraw_on_drag);
  document.getElementById("dragCheckbox").checked = b;
  setRedrawOnDrag(b);

  b = getStorageBooleanOrDefault("darkmode", config.dark_mode);
  document.getElementById("darkmodeCheckbox").checked = b;
  setDarkMode(b);

  b = getStorageBooleanOrDefault("highlightpin1", config.highlight_pin1);
  document.getElementById("highlightpin1Checkbox").checked = b;
  setHighlightPin1(b);

  boardRotation = readStorage("boardRotation");
  if (boardRotation === null) {
    boardRotation = config.board_rotation * 5;
  } else {
    boardRotation = parseInt(boardRotation);
  }
  document.getElementById("boardRotation").value = boardRotation / 5;
  document.getElementById("rotationDegree").textContent = boardRotation;
}

window.onload = function(e) {
  initUtils();
  initRender();
  initStorage();
  initDefaults();
  cleanGutters();
  populateMetadata();
  dbgdiv = document.getElementById("dbg");
  bom = document.getElementById("bombody");
  bomhead = document.getElementById("bomhead");
  filter = "";
  reflookup = "";
  initDone = true;
  prepCheckboxes();
  // Triggers render
  changeBomLayout(bomlayout);
}

window.onresize = resizeAll;
window.matchMedia("print").addListener(resizeAll);

///////////////////////////////////////////////

  </script>
</head>

<body>
<div id="topmostdiv" style="width: 100%; height: 100%">
  <div id="top">
    <div style="float: right; height: 100%;">
      <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;">
        <button class="menubtn"></button>
        <div class="menu-content">
          <label class="menu-label menu-label-top">
            <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
            Dark mode
          </label>
          <label class="menu-label">
            <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
            Show footprint pads
          </label>
          <label class="menu-label">
            <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
            Show fabrication layer
          </label>
          <label class="menu-label">
            <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
            Show silkscreen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
            References
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 18px); border-left: 0;">
            <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
            Values
          </label>
          <label class="menu-label">
            <input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
            DNP components outlined
          </label>
          <label class="menu-label">
            <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
            Highlight first pin
          </label>
          <label class="menu-label">
            <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
            Continuous redraw on drag
          </label>
          <label class="menu-label">
            <span>Board rotation</span>
            <span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
            <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Bom checkboxes</div>
            <input id="bomCheckboxes" class="menu-textbox" type=text
                   oninput="setBomCheckboxes(this.value)">
          </label>
          <label class="menu-label">
            <span class="shameless-plug">
              <span>Created using</span>
              <a target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
            </span>
          </label>
        </div>
      </div>
      <div class="button-container hideonprint"
           style="float: right; margin: 10px; position: relative; top: 8px">
        <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
                title="Front only">F
        </button>
        <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
                title="Front and Back">FB
        </button>
        <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
                title="Back only">B
        </button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; margin: 10px; position: relative; top: 8px">
        <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
                title="BOM only"></button>
        <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
                title="BOM left, drawings right"></button>
        <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
                title="BOM top, drawings bot"></button>
      </div>
      <div class="hideonprint menu" style="float: right; margin: 10px; top: 8px;">
        <button class="statsbtn"></button>
        <div class="menu-content">
          <table class="stats">
            <tbody>
              <tr>
                <td width="40%">Board stats</td>
                <td>Front</td>
                <td>Back</td>
                <td>Total</td>
              </tr>
              <tr>
                <td>Components</td>
                <td id="stats-components-front">~</td>
                <td id="stats-components-back">~</td>
                <td id="stats-components-total">~</td>
              </tr>
              <tr>
                <td>Groups</td>
                <td id="stats-groups-front">~</td>
                <td id="stats-groups-back">~</td>
                <td id="stats-groups-total">~</td>
              </tr>
              <tr>
                <td>SMD pads</td>
                <td id="stats-smd-pads-front">~</td>
                <td id="stats-smd-pads-back">~</td>
                <td id="stats-smd-pads-total">~</td>
              </tr>
              <tr>
                <td>TH pads</td>
                <td colspan=3 id="stats-th-pads">~</td>
              </tr>
            </tbody>
          </table>
          <table class="stats">
            <col width="40%"/><col />
            <tbody id="checkbox-stats">
              <tr>
                <td colspan=2 style="border-top: 0">Checkboxes</td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
    </div>
    <div id="fileinfodiv" style="overflow: auto;">
      <table class="fileinfo">
        <tbody>
          <tr>
            <td id="title" class="title" style="width: 70%">
              Title
            </td>
            <td id="revision" class="title" style="width: 30%">
              Revision
            </td>
          </tr>
          <tr>
            <td id="company">
              Kicad version
            </td>
            <td id="filedate">
              Date
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <div id="bot" class="split" style="height: calc(100% - 80px)">
    <div id="bomdiv" class="split split-horizontal">
      <div style="width: 100%">
        <input id="reflookup" class="searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
               oninput="updateRefLookup(this.value)">
        <input id="filter" class="searchbox filter hideonprint" type="text" placeholder="Filter"
               oninput="updateFilter(this.value)">
        <div class="button-container hideonprint" style="float: left">
          <button id="copy" title="Copy bom table to clipboard"
               onclick="copyToClipboard()"></button>
        </div>
      </div>
      <div id="dbg"></div>
      <table class="bom">
        <thead id="bomhead">
        </thead>
        <tbody id="bombody">
        </tbody>
      </table>
    </div>
    <div id="canvasdiv" class="split split-horizontal">
      <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
      <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
    </div>
  </div>
</div>
</body>

</html>
